<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Eigen: Eigen::Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="eigendoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Eigen_Silly_Professor_64x64.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://eigen.tuxfamily.org">Eigen</a>
   &#160;<span id="projectnumber">3.4.90 (git rev 67eeba6e720c5745abc77ae6c92ce0a44aa7b7ae)</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classEigen_1_1Matrix.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="classEigen_1_1Matrix-members.html">List of all members</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Eigen::Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__DenseMatrixManipulation__chapter.html">Dense matrix and array manipulation</a> &raquo; <a class="el" href="group__DenseMatrixManipulation__Reference.html">Reference</a> &raquo; <a class="el" href="group__Core__Module.html">Core module</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename Scalar_, int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt;<br />
class Eigen::Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;</h3>

<p>The matrix class, also used for vectors and row-vectors. </p>
<p>The Matrix class is the work-horse for all <em>dense</em> (<a class="el" href="classEigen_1_1Matrix.html#dense">note</a>) matrices and vectors within <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a>. Vectors are matrices with one column, and row-vectors are matrices with one row.</p>
<p>The Matrix class encompasses <em>both</em> fixed-size and dynamic-size objects (<a class="el" href="classEigen_1_1Matrix.html#fixedsize">note</a>).</p>
<p>The first three template parameters are required: </p><dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">Scalar_</td><td>Numeric type, e.g. float, double, int or std::complex&lt;float&gt;. User defined scalar types are supported as well (see <a class="el" href="TopicCustomizing_CustomScalar.html#user_defined_scalars">here</a>). </td></tr>
    <tr><td class="paramname">Rows_</td><td>Number of rows, or <b>Dynamic</b> </td></tr>
    <tr><td class="paramname">Cols_</td><td>Number of columns, or <b>Dynamic</b> </td></tr>
  </table>
  </dd>
</dl>
<p>The remaining template parameters are optional &ndash; in most cases you don't have to worry about them. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">Options_</td><td>A combination of either <b><a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a></b> or <b><a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a></b>, and of either <b><a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a></b> or <b><a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a">DontAlign</a></b>. The former controls <a class="el" href="group__TopicStorageOrders.html">storage order</a>, and defaults to column-major. The latter controls alignment, which is required for vectorization. It defaults to aligning matrices except for fixed sizes that aren't a multiple of the packet size. </td></tr>
    <tr><td class="paramname">MaxRows_</td><td>Maximum number of rows. Defaults to <em>Rows_</em> (<a class="el" href="classEigen_1_1Matrix.html#maxrows">note</a>). </td></tr>
    <tr><td class="paramname">MaxCols_</td><td>Maximum number of columns. Defaults to <em>Cols_</em> (<a class="el" href="classEigen_1_1Matrix.html#maxrows">note</a>).</td></tr>
  </table>
  </dd>
</dl>
<p><a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> provides a number of typedefs covering the usual cases. Here are some examples:</p>
<ul>
<li><code>Matrix2d</code> is a 2x2 square matrix of doubles (<code>Matrix&lt;double, 2, 2&gt;</code>) </li>
<li><code>Vector4f</code> is a vector of 4 floats (<code>Matrix&lt;float, 4, 1&gt;</code>) </li>
<li><code>RowVector3i</code> is a row-vector of 3 ints (<code>Matrix&lt;int, 1, 3&gt;</code>)</li>
</ul>
<ul>
<li><code>MatrixXf</code> is a dynamic-size matrix of floats (<code>Matrix&lt;float, Dynamic, Dynamic&gt;</code>) </li>
<li><code>VectorXf</code> is a dynamic-size vector of floats (<code>Matrix&lt;float, Dynamic, 1&gt;</code>)</li>
</ul>
<ul>
<li><code>Matrix2Xf</code> is a partially fixed-size (dynamic-size) matrix of floats (<code>Matrix&lt;float, 2, Dynamic&gt;</code>) </li>
<li><code>MatrixX3d</code> is a partially dynamic-size (fixed-size) matrix of double (<code>Matrix&lt;double, Dynamic, 3&gt;</code>)</li>
</ul>
<p>See <a class="el" href="group__matrixtypedefs.html">this page </a> for a complete list of predefined <em>Matrix</em> and <em>Vector</em> typedefs.</p>
<p>You can access elements of vectors and matrices using normal subscripting:</p>
<div class="fragment"><div class="line"><a class="code" href="classEigen_1_1Matrix.html">Eigen::VectorXd</a> v(10);</div>
<div class="line">v[0] = 0.1;</div>
<div class="line">v[1] = 0.2;</div>
<div class="line">v(0) = 0.3;</div>
<div class="line">v(1) = 0.4;</div>
<div class="line"> </div>
<div class="line"><a class="code" href="classEigen_1_1Matrix.html">Eigen::MatrixXi</a> m(10, 10);</div>
<div class="line">m(0, 1) = 1;</div>
<div class="line">m(0, 2) = 2;</div>
<div class="line">m(0, 3) = 3;</div>
<div class="ttc" id="aclassEigen_1_1Matrix_html"><div class="ttname"><a href="classEigen_1_1Matrix.html">Eigen::Matrix</a></div><div class="ttdoc">The matrix class, also used for vectors and row-vectors.</div><div class="ttdef"><b>Definition:</b> Matrix.h:182</div></div>
</div><!-- fragment --><p>This class can be extended with the help of the plugin mechanism described on the page <a class="el" href="TopicCustomizing_Plugins.html">Extending MatrixBase (and other classes)</a> by defining the preprocessor symbol <code>EIGEN_MATRIX_PLUGIN</code>.</p>
<p><em><b>Some notes:</b></em></p>
<dl>
<dt><b><a class="anchor" id="dense"></a><a class="el" href="structEigen_1_1Dense.html">Dense</a> versus sparse:</b> </dt>
<dd><p class="startdd">This Matrix class handles dense, not sparse matrices and vectors. For sparse matrices and vectors, see the <a class="el" href="structEigen_1_1Sparse.html">Sparse</a> module.</p>
<p class="interdd"><a class="el" href="structEigen_1_1Dense.html">Dense</a> matrices and vectors are plain usual arrays of coefficients. All the coefficients are stored, in an ordinary contiguous array. This is unlike <a class="el" href="structEigen_1_1Sparse.html">Sparse</a> matrices and vectors where the coefficients are stored as a list of nonzero coefficients.</p>
<p class="enddd"></p>
</dd>
<dt><b><a class="anchor" id="fixedsize"></a>Fixed-size versus dynamic-size:</b> </dt>
<dd><p class="startdd">Fixed-size means that the numbers of rows and columns are known are compile-time. In this case, <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> allocates the array of coefficients as a fixed-size array, as a class member. This makes sense for very small matrices, typically up to 4x4, sometimes up to 16x16. Larger matrices should be declared as dynamic-size even if one happens to know their size at compile-time.</p>
<p class="interdd">Dynamic-size means that the numbers of rows or columns are not necessarily known at compile-time. In this case they are runtime variables, and the array of coefficients is allocated dynamically on the heap.</p>
<p class="interdd">Note that <em>dense</em> matrices, be they Fixed-size or Dynamic-size, <em>do not</em> expand dynamically in the sense of a std::map. If you want this behavior, see the <a class="el" href="structEigen_1_1Sparse.html">Sparse</a> module.</p>
<p class="enddd"></p>
</dd>
<dt><b><a class="anchor" id="maxrows"></a>MaxRows_ and MaxCols_:</b> </dt>
<dd>In most cases, one just leaves these parameters to the default values. These parameters mean the maximum size of rows and columns that the matrix may have. They are useful in cases when the exact numbers of rows and columns are not known are compile-time, but it is known at compile-time that they cannot exceed a certain value. This happens when taking dynamic-size blocks inside fixed-size matrices: in this case MaxRows_ and MaxCols_ are the dimensions of the original matrix, while Rows_ and Cols_ are Dynamic. </dd>
</dl>
<p><em><b>ABI and storage layout</b></em></p>
<p>The table below summarizes the ABI of some possible <a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a> instances which is fixed thorough the lifetime of <a class="el" href="namespaceEigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> 3. </p><table class="manual">
<tr>
<th><a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a> type</th><th>Equivalent C structure </th></tr>
<tr>
<td><div class="fragment"><div class="line">Matrix&lt;T,Dynamic,Dynamic&gt; </div>
</div><!-- fragment --></td><td><div class="fragment"><div class="line"><span class="keyword">struct </span>{</div>
<div class="line">  T *<a class="code" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>;                  <span class="comment">// with (size_t(data)%EIGEN_MAX_ALIGN_BYTES)==0</span></div>
<div class="line">  <a class="code" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a> rows, cols;</div>
<div class="line"> };</div>
<div class="ttc" id="aclassEigen_1_1PlainObjectBase_html_ac54123f62de4c46a9107ff53890b6116"><div class="ttname"><a href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">Eigen::PlainObjectBase&lt; Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;::data</a></div><div class="ttdeci">const Scalar * data() const</div><div class="ttdef"><b>Definition:</b> PlainObjectBase.h:259</div></div>
<div class="ttc" id="anamespaceEigen_html_a62e77e0933482dafde8fe197d9a2cfde"><div class="ttname"><a href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a></div><div class="ttdeci">EIGEN_DEFAULT_DENSE_INDEX_TYPE Index</div><div class="ttdoc">The Index type as used for the API.</div><div class="ttdef"><b>Definition:</b> Meta.h:59</div></div>
</div><!-- fragment --> </td></tr>
<tr class="alt">
<td><div class="fragment"><div class="line">Matrix&lt;T,Dynamic,1&gt;</div>
<div class="line">Matrix&lt;T,1,Dynamic&gt; </div>
</div><!-- fragment --></td><td><div class="fragment"><div class="line"><span class="keyword">struct </span>{</div>
<div class="line">  T *<a class="code" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>;                  <span class="comment">// with (size_t(data)%EIGEN_MAX_ALIGN_BYTES)==0</span></div>
<div class="line">  <a class="code" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a> <a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>;</div>
<div class="line"> };</div>
<div class="ttc" id="aclassEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4_html_ae106171b6fefd3f7af108a8283de36c9"><div class="ttname"><a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;::size</a></div><div class="ttdeci">EIGEN_CONSTEXPR Index size() const EIGEN_NOEXCEPT</div><div class="ttdef"><b>Definition:</b> EigenBase.h:69</div></div>
</div><!-- fragment --> </td></tr>
<tr>
<td><div class="fragment"><div class="line">Matrix&lt;T,Rows,Cols&gt; </div>
</div><!-- fragment --></td><td><div class="fragment"><div class="line"><span class="keyword">struct </span>{</div>
<div class="line">  T <a class="code" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>[Rows*Cols];        <span class="comment">// with (size_t(data)%A(Rows*Cols*sizeof(T)))==0</span></div>
<div class="line"> };</div>
</div><!-- fragment --> </td></tr>
<tr class="alt">
<td><div class="fragment"><div class="line">Matrix&lt;T,Dynamic,Dynamic,0,MaxRows,MaxCols&gt; </div>
</div><!-- fragment --></td><td><div class="fragment"><div class="line"><span class="keyword">struct </span>{</div>
<div class="line">  T <a class="code" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>[MaxRows*MaxCols];  <span class="comment">// with (size_t(data)%A(MaxRows*MaxCols*sizeof(T)))==0</span></div>
<div class="line">  <a class="code" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a> rows, cols;</div>
<div class="line"> };</div>
</div><!-- fragment --> </td></tr>
</table>
<p>Note that in this table Rows, Cols, MaxRows and MaxCols are all positive integers. A(S) is defined to the largest possible power-of-two smaller to EIGEN_MAX_STATIC_ALIGN_BYTES.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1MatrixBase.html" title="Base class for all dense matrices, vectors, and expressions.">MatrixBase</a> for the majority of the API methods for matrices, <a class="el" href="TopicClassHierarchy.html">The class hierarchy</a>, <a class="el" href="group__TopicStorageOrders.html">Storage orders</a> </dd></dl>
</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Eigen::Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classEigen_1_1Matrix__inherit__graph.png" border="0" usemap="#aEigen_1_1Matrix_3_01Scalar___00_01Rows___00_01Cols___00_01Options___00_01MaxRows___00_01MaxCols___01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="aEigen_1_1Matrix_3_01Scalar___00_01Rows___00_01Cols___00_01Options___00_01MaxRows___00_01MaxCols___01_4_inherit__map" id="aEigen_1_1Matrix_3_01Scalar___00_01Rows___00_01Cols___00_01Options___00_01MaxRows___00_01MaxCols___01_4_inherit__map">
<area shape="rect" title="The matrix class, also used for vectors and row&#45;vectors." alt="" coords="27,3076,210,3329"/>
<area shape="rect" href="classEigen_1_1PlainObjectBase.html" title=" " alt="" coords="19,2452,218,3028"/>
<area shape="rect" href="structEigen_1_1doxygen_1_1dense__xpr__base__dispatcher_3_01Matrix_3_01Scalar___00_01Rows___00_01cba7a5b6adb48dcb652fbb7bf99e6149.html" title=" " alt="" coords="19,2268,218,2404"/>
<area shape="rect" href="classEigen_1_1MatrixBase.html" title="Base class for all dense matrices, vectors, and expressions." alt="" coords="11,1835,227,2220"/>
<area shape="rect" href="classEigen_1_1DenseBase.html" title="Base class for all dense matrices, vectors, and arrays." alt="" coords="19,1387,219,1787"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html" title="Base class providing direct read/write coefficient access to matrices and arrays." alt="" coords="5,1115,232,1339"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html" title="Base class providing read/write coefficient access to matrices and arrays." alt="" coords="23,769,214,1067"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html" title="Base class providing read&#45;only coefficient access to matrices and arrays." alt="" coords="9,292,228,721"/>
<area shape="rect" href="structEigen_1_1EigenBase.html" title=" " alt="" coords="21,5,216,244"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ab21dfb33fedb86d054bb3ff711134c04"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a>&lt; <a class="el" href="classEigen_1_1Matrix.html">Matrix</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#ab21dfb33fedb86d054bb3ff711134c04">Base</a></td></tr>
<tr class="memdesc:ab21dfb33fedb86d054bb3ff711134c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class typedef.  <a href="classEigen_1_1Matrix.html#ab21dfb33fedb86d054bb3ff711134c04">More...</a><br /></td></tr>
<tr class="separator:ab21dfb33fedb86d054bb3ff711134c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a277fac61f255b4438689daa78aa2028e inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea25cb495affdbd796198462b8ef06be91">SizeAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea3a459062d39cb34452518f5f201161d2">MaxSizeAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea1156955c8099c5072934b74c72654ed0">IsVectorAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea4d4548a01ba37a6c2031a3c1f0a37d34">NumDimensions</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea406b6af91d61d348ba1c9764bdd66008">IsRowMajor</a>
, <br />
&#160;&#160;<b>InnerSizeAtCompileTime</b>
, <br />
&#160;&#160;<b>InnerStrideAtCompileTime</b>
, <br />
&#160;&#160;<b>OuterStrideAtCompileTime</b>
<br />
 }</td></tr>
<tr class="separator:a277fac61f255b4438689daa78aa2028e inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306d9418d4b34874e9005d961c490cd2 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef random_access_iterator_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a></td></tr>
<tr class="separator:a306d9418d4b34874e9005d961c490cd2 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5130902770642a1a057a99c397d357d inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef random_access_iterator_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a></td></tr>
<tr class="separator:af5130902770642a1a057a99c397d357d inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65328b7d6fc10a26ff6cd5801a6a44eb inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; typename internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>, <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a>|(internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a> &amp;<a class="el" href="group__flags.html#gae4f56c2a60bbe4bd2e44c5b19cbe8762">RowMajorBit</a> ? <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a> :<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a>), internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a65328b7d6fc10a26ff6cd5801a6a44eb">PlainArray</a></td></tr>
<tr class="separator:a65328b7d6fc10a26ff6cd5801a6a44eb inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa301ef39d63443e9ef0b84f47350116e inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; typename internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>, <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a>|(internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a> &amp;<a class="el" href="group__flags.html#gae4f56c2a60bbe4bd2e44c5b19cbe8762">RowMajorBit</a> ? <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a> :<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a>), internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa301ef39d63443e9ef0b84f47350116e">PlainMatrix</a></td></tr>
<tr class="separator:aa301ef39d63443e9ef0b84f47350116e inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef std::conditional_t&lt; internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, <a class="el" href="structEigen_1_1MatrixXpr.html">MatrixXpr</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, <a class="el" href="classEigen_1_1DenseBase.html#aa301ef39d63443e9ef0b84f47350116e">PlainMatrix</a>, <a class="el" href="classEigen_1_1DenseBase.html#a65328b7d6fc10a26ff6cd5801a6a44eb">PlainArray</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a></td></tr>
<tr class="memdesc:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The plain matrix or array type corresponding to this expression.  <a href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">More...</a><br /></td></tr>
<tr class="separator:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5feed465b3a8e60c47e73ecce83e39a2 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a></td></tr>
<tr class="separator:a5feed465b3a8e60c47e73ecce83e39a2 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">StorageIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">StorageIndex</a></td></tr>
<tr class="memdesc:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type used to store indices.  <a href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">More...</a><br /></td></tr>
<tr class="separator:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9276182dab8236c33f1e7abf491d504d inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9276182dab8236c33f1e7abf491d504d">value_type</a></td></tr>
<tr class="separator:a9276182dab8236c33f1e7abf491d504d inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structEigen_1_1EigenBase"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structEigen_1_1EigenBase')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structEigen_1_1EigenBase.html">Eigen::EigenBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a></td></tr>
<tr class="memdesc:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface type of indices.  <a href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">More...</a><br /></td></tr>
<tr class="separator:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3e8efdd1bc82593033a514b562144ca0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0">Matrix</a> ()</td></tr>
<tr class="memdesc:a3e8efdd1bc82593033a514b562144ca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0">More...</a><br /></td></tr>
<tr class="separator:a3e8efdd1bc82593033a514b562144ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c538a4270278d978c259a044b119c8"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a32c538a4270278d978c259a044b119c8"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a32c538a4270278d978c259a044b119c8">Matrix</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a32c538a4270278d978c259a044b119c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor for generic expressions.  <a href="classEigen_1_1Matrix.html#a32c538a4270278d978c259a044b119c8">More...</a><br /></td></tr>
<tr class="separator:a32c538a4270278d978c259a044b119c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a725fc652d520c910061aefabcf7ae322"><td class="memItemLeft" align="right" valign="top"><a id="a725fc652d520c910061aefabcf7ae322"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a725fc652d520c910061aefabcf7ae322">Matrix</a> (const <a class="el" href="classEigen_1_1Matrix.html">Matrix</a> &amp;other)</td></tr>
<tr class="memdesc:a725fc652d520c910061aefabcf7ae322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a725fc652d520c910061aefabcf7ae322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0384c378a02734f5f7f18f6ca79f01b"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ab0384c378a02734f5f7f18f6ca79f01b"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#ab0384c378a02734f5f7f18f6ca79f01b">Matrix</a> (const <a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a>&lt; OtherDerived, <a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a> &gt; &amp;r)</td></tr>
<tr class="memdesc:ab0384c378a02734f5f7f18f6ca79f01b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Dim x Dim rotation matrix from the rotation <em>r</em>.  <a href="classEigen_1_1Matrix.html#ab0384c378a02734f5f7f18f6ca79f01b">More...</a><br /></td></tr>
<tr class="separator:ab0384c378a02734f5f7f18f6ca79f01b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d58c5471254bae011db86ce33491fe0"><td class="memTemplParams" colspan="2">template&lt;typename... ArgTypes&gt; </td></tr>
<tr class="memitem:a5d58c5471254bae011db86ce33491fe0"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a5d58c5471254bae011db86ce33491fe0">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a0, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a1, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a2, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a3, const ArgTypes &amp;... args)</td></tr>
<tr class="separator:a5d58c5471254bae011db86ce33491fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85301ae1433ae244db658efeaca5e15b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a85301ae1433ae244db658efeaca5e15b">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>)</td></tr>
<tr class="memdesc:a85301ae1433ae244db658efeaca5e15b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an initialized 1x1 matrix with the given coefficient.  <a href="classEigen_1_1Matrix.html#a85301ae1433ae244db658efeaca5e15b">More...</a><br /></td></tr>
<tr class="separator:a85301ae1433ae244db658efeaca5e15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad799b74bdca9f0218befcb18705a2ef8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#ad799b74bdca9f0218befcb18705a2ef8">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afeaa80359bf0c1311f91cdd74a2042a8">y</a>)</td></tr>
<tr class="memdesc:ad799b74bdca9f0218befcb18705a2ef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an initialized 2D vector with given coefficients.  <a href="classEigen_1_1Matrix.html#ad799b74bdca9f0218befcb18705a2ef8">More...</a><br /></td></tr>
<tr class="separator:ad799b74bdca9f0218befcb18705a2ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240e63c0fd30ba22eeeb2abb673d7c19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a240e63c0fd30ba22eeeb2abb673d7c19">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afeaa80359bf0c1311f91cdd74a2042a8">y</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a858151a06b8c0ff407232d84e695dd73">z</a>)</td></tr>
<tr class="memdesc:a240e63c0fd30ba22eeeb2abb673d7c19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an initialized 3D vector with given coefficients.  <a href="classEigen_1_1Matrix.html#a240e63c0fd30ba22eeeb2abb673d7c19">More...</a><br /></td></tr>
<tr class="separator:a240e63c0fd30ba22eeeb2abb673d7c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cee96574e19e9544b0a92ea88ba0da9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a6cee96574e19e9544b0a92ea88ba0da9">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afeaa80359bf0c1311f91cdd74a2042a8">y</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a858151a06b8c0ff407232d84e695dd73">z</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af683e04b3926aaf4091581ca24ca09ad">w</a>)</td></tr>
<tr class="memdesc:a6cee96574e19e9544b0a92ea88ba0da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an initialized 4D vector with given coefficients.  <a href="classEigen_1_1Matrix.html#a6cee96574e19e9544b0a92ea88ba0da9">More...</a><br /></td></tr>
<tr class="separator:a6cee96574e19e9544b0a92ea88ba0da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6ab29ab3dd0db13433b3636c5ebfea"><td class="memItemLeft" align="right" valign="top"><a id="a9c6ab29ab3dd0db13433b3636c5ebfea"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a9c6ab29ab3dd0db13433b3636c5ebfea">Matrix</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="memdesc:a9c6ab29ab3dd0db13433b3636c5ebfea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a fixed-sized matrix initialized with coefficients starting at <em>data</em>. <br /></td></tr>
<tr class="separator:a9c6ab29ab3dd0db13433b3636c5ebfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b552edeee11ced34c3e471ad00b820a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a1b552edeee11ced34c3e471ad00b820a">Matrix</a> (const std::initializer_list&lt; std::initializer_list&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;&gt; &amp;list)</td></tr>
<tr class="memdesc:a1b552edeee11ced34c3e471ad00b820a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a> and initializes it from the coefficients given as initializer-lists grouped by row. <span class="cpp11">[c++11]</span>  <a href="classEigen_1_1Matrix.html#a1b552edeee11ced34c3e471ad00b820a">More...</a><br /></td></tr>
<tr class="separator:a1b552edeee11ced34c3e471ad00b820a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a8efe2c7816924bb3fa81fae2eccfd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a27a8efe2c7816924bb3fa81fae2eccfd">Matrix</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> dim)</td></tr>
<tr class="memdesc:a27a8efe2c7816924bb3fa81fae2eccfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a vector or row-vector with given dimension. This is only for vectors (either row-vectors or column-vectors), i.e. matrices which are known at compile-time to have either one row or one column.  <a href="classEigen_1_1Matrix.html#a27a8efe2c7816924bb3fa81fae2eccfd">More...</a><br /></td></tr>
<tr class="separator:a27a8efe2c7816924bb3fa81fae2eccfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a571b7a190bf9987498b2a04426777a86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a571b7a190bf9987498b2a04426777a86">Matrix</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="memdesc:a571b7a190bf9987498b2a04426777a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an uninitialized matrix with <em>rows</em> rows and <em>cols</em> columns.  <a href="classEigen_1_1Matrix.html#a571b7a190bf9987498b2a04426777a86">More...</a><br /></td></tr>
<tr class="separator:a571b7a190bf9987498b2a04426777a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315af106ac77958aa923080975476ec9"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a315af106ac77958aa923080975476ec9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a315af106ac77958aa923080975476ec9">operator=</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a315af106ac77958aa923080975476ec9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the generic expression <em>other</em> into *this.  <a href="classEigen_1_1Matrix.html#a315af106ac77958aa923080975476ec9">More...</a><br /></td></tr>
<tr class="separator:a315af106ac77958aa923080975476ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b09269043e1ac5bed7f70108404af07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#a2b09269043e1ac5bed7f70108404af07">operator=</a> (const <a class="el" href="classEigen_1_1Matrix.html">Matrix</a> &amp;other)</td></tr>
<tr class="memdesc:a2b09269043e1ac5bed7f70108404af07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns matrices to each other.  <a href="classEigen_1_1Matrix.html#a2b09269043e1ac5bed7f70108404af07">More...</a><br /></td></tr>
<tr class="separator:a2b09269043e1ac5bed7f70108404af07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3c112a7393573fa8553f338b92a7ca5"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ab3c112a7393573fa8553f338b92a7ca5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Storage_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1Matrix.html#ab3c112a7393573fa8553f338b92a7ca5">operator=</a> (const <a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a>&lt; OtherDerived, <a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a> &gt; &amp;r)</td></tr>
<tr class="memdesc:ab3c112a7393573fa8553f338b92a7ca5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a Dim x Dim rotation matrix from the rotation <em>r</em>.  <a href="classEigen_1_1Matrix.html#ab3c112a7393573fa8553f338b92a7ca5">More...</a><br /></td></tr>
<tr class="separator:ab3c112a7393573fa8553f338b92a7ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1PlainObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1PlainObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1PlainObjectBase.html">Eigen::PlainObjectBase&lt; Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;</a></td></tr>
<tr class="memitem:ac99d445913f04acc50280ae99dffd9c3 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ac99d445913f04acc50280ae99dffd9c3">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:ac99d445913f04acc50280ae99dffd9c3 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a954cd075bcd7babb429e3e4b9a418651 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a954cd075bcd7babb429e3e4b9a418651">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rowId, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> colId) const</td></tr>
<tr class="separator:a954cd075bcd7babb429e3e4b9a418651 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72e84dc1bb573ad8ecc9109fbbc1b63b inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a72e84dc1bb573ad8ecc9109fbbc1b63b">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:a72e84dc1bb573ad8ecc9109fbbc1b63b inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a541526a4f452554785e78bc41287b348 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a541526a4f452554785e78bc41287b348">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:a541526a4f452554785e78bc41287b348 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a992d58b5453e441dcfc80f21c2bfd1d7 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a992d58b5453e441dcfc80f21c2bfd1d7">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rowId, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> colId)</td></tr>
<tr class="separator:a992d58b5453e441dcfc80f21c2bfd1d7 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038a419ccb6e2c55593b27f17626fd62 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a038a419ccb6e2c55593b27f17626fd62">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rowId, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> colId) const</td></tr>
<tr class="separator:a038a419ccb6e2c55593b27f17626fd62 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712c25be1652e5a64a00f28c8ed11462 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a712c25be1652e5a64a00f28c8ed11462">conservativeResize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a712c25be1652e5a64a00f28c8ed11462 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c9b27a1df4d180b9fb5755bebea2dbd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a8c9b27a1df4d180b9fb5755bebea2dbd">conservativeResize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t)</td></tr>
<tr class="separator:a8c9b27a1df4d180b9fb5755bebea2dbd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a42a7c0be768374781f67f40c9ab0d inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a78a42a7c0be768374781f67f40c9ab0d">conservativeResize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a78a42a7c0be768374781f67f40c9ab0d inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc474a09ec9704629b795d7907fb6c37 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#afc474a09ec9704629b795d7907fb6c37">conservativeResize</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:afc474a09ec9704629b795d7907fb6c37 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ece7540eda6a1ae7d3730397ce72bec inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a4ece7540eda6a1ae7d3730397ce72bec">conservativeResizeLike</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a4ece7540eda6a1ae7d3730397ce72bec inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12a492bcadea9b65ccd9bc8404c01f1 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ad12a492bcadea9b65ccd9bc8404c01f1">data</a> ()</td></tr>
<tr class="separator:ad12a492bcadea9b65ccd9bc8404c01f1 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac54123f62de4c46a9107ff53890b6116 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a> () const</td></tr>
<tr class="separator:ac54123f62de4c46a9107ff53890b6116 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70fc6030f9ee72fbe0b3adade2a4a2bd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a70fc6030f9ee72fbe0b3adade2a4a2bd">lazyAssign</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a70fc6030f9ee72fbe0b3adade2a4a2bd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90648194e9fa6a0e1296ba1e4db8787 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ad90648194e9fa6a0e1296ba1e4db8787">operator=</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:ad90648194e9fa6a0e1296ba1e4db8787 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the generic expression <em>other</em> into *this.  <a href="classEigen_1_1PlainObjectBase.html#ad90648194e9fa6a0e1296ba1e4db8787">More...</a><br /></td></tr>
<tr class="separator:ad90648194e9fa6a0e1296ba1e4db8787 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbf3af8d6195c9b1b2103c2dd1231247 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#afbf3af8d6195c9b1b2103c2dd1231247">operator=</a> (const <a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a> &amp;other)</td></tr>
<tr class="separator:afbf3af8d6195c9b1b2103c2dd1231247 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd0703bd7bfe89d6dc80e2ce87c312a inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a9fd0703bd7bfe89d6dc80e2ce87c312a">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a9fd0703bd7bfe89d6dc80e2ce87c312a inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4bbe4c06c1feb1035573eee7f5c3623 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ae4bbe4c06c1feb1035573eee7f5c3623">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t)</td></tr>
<tr class="separator:ae4bbe4c06c1feb1035573eee7f5c3623 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bee1e51417bfa386dd54b37f6d9e2fe inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a8bee1e51417bfa386dd54b37f6d9e2fe">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a8bee1e51417bfa386dd54b37f6d9e2fe inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dd078df3ff8b3833723ce84ce519651 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a0dd078df3ff8b3833723ce84ce519651">resize</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a0dd078df3ff8b3833723ce84ce519651 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabf64c98e5415ad39828a83cc5bdac40 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#aabf64c98e5415ad39828a83cc5bdac40">resizeLike</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;_other)</td></tr>
<tr class="separator:aabf64c98e5415ad39828a83cc5bdac40 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6bc5261783ec3008a51c2654de73e8 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#aac6bc5261783ec3008a51c2654de73e8">setConstant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val)</td></tr>
<tr class="separator:aac6bc5261783ec3008a51c2654de73e8 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9996d6a98f45e84a908dc9851c8332e inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#af9996d6a98f45e84a908dc9851c8332e">setConstant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val)</td></tr>
<tr class="separator:af9996d6a98f45e84a908dc9851c8332e inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56e04c9e00a84eeb26774842f4a0f6fd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a56e04c9e00a84eeb26774842f4a0f6fd">setConstant</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val)</td></tr>
<tr class="separator:a56e04c9e00a84eeb26774842f4a0f6fd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae521bf911dfa2823c8056dc9c1776bcd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ae521bf911dfa2823c8056dc9c1776bcd">setConstant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val)</td></tr>
<tr class="separator:ae521bf911dfa2823c8056dc9c1776bcd inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc39eaf7ba22b725c86f1b9b8bb57c3c inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#acc39eaf7ba22b725c86f1b9b8bb57c3c">setZero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:acc39eaf7ba22b725c86f1b9b8bb57c3c inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ab57abb640bf35e0dbf9dba225a1db inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a73ab57abb640bf35e0dbf9dba225a1db">setZero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a73ab57abb640bf35e0dbf9dba225a1db inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57b7361afefe60e2940802e7ef2ca54 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#af57b7361afefe60e2940802e7ef2ca54">setZero</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:af57b7361afefe60e2940802e7ef2ca54 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6d32f2e6615645b5f1152f99bc8549 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#aee6d32f2e6615645b5f1152f99bc8549">setZero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t)</td></tr>
<tr class="separator:aee6d32f2e6615645b5f1152f99bc8549 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8700dc6d8e05436c0b34ae15ca9274a5 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a8700dc6d8e05436c0b34ae15ca9274a5">setOnes</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a8700dc6d8e05436c0b34ae15ca9274a5 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad06b9d8ddac261a871c9ff550a925975 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ad06b9d8ddac261a871c9ff550a925975">setOnes</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:ad06b9d8ddac261a871c9ff550a925975 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd80eb3e6779ba362628b1cb62a665e inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a3bd80eb3e6779ba362628b1cb62a665e">setOnes</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a3bd80eb3e6779ba362628b1cb62a665e inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab04727b1a70e7d0b5ce9d004b3349075 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ab04727b1a70e7d0b5ce9d004b3349075">setOnes</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t)</td></tr>
<tr class="separator:ab04727b1a70e7d0b5ce9d004b3349075 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f0f6cc8039ed5ac026cd32ed5bbe6ea inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a5f0f6cc8039ed5ac026cd32ed5bbe6ea">setRandom</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a5f0f6cc8039ed5ac026cd32ed5bbe6ea inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8921e8a7f9a5ea167231d29f8feb8700 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a8921e8a7f9a5ea167231d29f8feb8700">setRandom</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a8921e8a7f9a5ea167231d29f8feb8700 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a2a4ffc386ca72214d0ac3161fdc03 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a66a2a4ffc386ca72214d0ac3161fdc03">setRandom</a> (NoChange_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a66a2a4ffc386ca72214d0ac3161fdc03 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae705648096d7e74b32daa82dd297dc54 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ae705648096d7e74b32daa82dd297dc54">setRandom</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, NoChange_t)</td></tr>
<tr class="separator:ae705648096d7e74b32daa82dd297dc54 inherit pub_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1MatrixBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1MatrixBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1MatrixBase.html">Eigen::MatrixBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a765140ddee0c6b39bbfa3b8917de67be inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a765140ddee0c6b39bbfa3b8917de67be">acosh</a> () const</td></tr>
<tr class="memdesc:a765140ddee0c6b39bbfa3b8917de67be inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise inverse hyperbolic cosine use ArrayBase::acosh .  <a href="classEigen_1_1MatrixBase.html#a765140ddee0c6b39bbfa3b8917de67be">More...</a><br /></td></tr>
<tr class="separator:a765140ddee0c6b39bbfa3b8917de67be inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afacca1f88da57e5cd87dd07c8ff926bb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const AdjointReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#afacca1f88da57e5cd87dd07c8ff926bb">adjoint</a> () const</td></tr>
<tr class="separator:afacca1f88da57e5cd87dd07c8ff926bb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c5982c1f64e45a939515b701fa6f4a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a51c5982c1f64e45a939515b701fa6f4a">adjointInPlace</a> ()</td></tr>
<tr class="separator:a51c5982c1f64e45a939515b701fa6f4a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2c8059ef3f04cfa0c73b4c012db855 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename EssentialPart &gt; </td></tr>
<tr class="memitem:a8f2c8059ef3f04cfa0c73b4c012db855 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a8f2c8059ef3f04cfa0c73b4c012db855">applyHouseholderOnTheLeft</a> (const EssentialPart &amp;essential, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;tau, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *workspace)</td></tr>
<tr class="separator:a8f2c8059ef3f04cfa0c73b4c012db855 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e52262b41fa40e194dda245e0f9675 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename EssentialPart &gt; </td></tr>
<tr class="memitem:ab3e52262b41fa40e194dda245e0f9675 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ab3e52262b41fa40e194dda245e0f9675">applyHouseholderOnTheRight</a> (const EssentialPart &amp;essential, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;tau, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *workspace)</td></tr>
<tr class="separator:ab3e52262b41fa40e194dda245e0f9675 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a08ad41e81d8ad4a37b5d5c7490e765 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a3a08ad41e81d8ad4a37b5d5c7490e765 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a3a08ad41e81d8ad4a37b5d5c7490e765">applyOnTheLeft</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a3a08ad41e81d8ad4a37b5d5c7490e765 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae669131f6e18f7e8f06fae271754f435 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherScalar &gt; </td></tr>
<tr class="memitem:ae669131f6e18f7e8f06fae271754f435 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ae669131f6e18f7e8f06fae271754f435">applyOnTheLeft</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> p, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> q, const <a class="el" href="classEigen_1_1JacobiRotation.html">JacobiRotation</a>&lt; OtherScalar &gt; &amp;j)</td></tr>
<tr class="separator:ae669131f6e18f7e8f06fae271754f435 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d91752925d2757fc8058a293b15462 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a45d91752925d2757fc8058a293b15462 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a45d91752925d2757fc8058a293b15462">applyOnTheRight</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a45d91752925d2757fc8058a293b15462 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa07f741c86219601664433777827bf1c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherScalar &gt; </td></tr>
<tr class="memitem:gaa07f741c86219601664433777827bf1c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Jacobi__Module.html#gaa07f741c86219601664433777827bf1c">applyOnTheRight</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> p, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> q, const <a class="el" href="classEigen_1_1JacobiRotation.html">JacobiRotation</a>&lt; OtherScalar &gt; &amp;j)</td></tr>
<tr class="separator:gaa07f741c86219601664433777827bf1c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354c33eec32ceb4193d002f4d41c0497 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1ArrayWrapper.html">ArrayWrapper</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a354c33eec32ceb4193d002f4d41c0497">array</a> ()</td></tr>
<tr class="separator:a354c33eec32ceb4193d002f4d41c0497 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f287fe7b2a7e7a66d16cc88166d47f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1ArrayWrapper.html">ArrayWrapper</a>&lt; const Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a72f287fe7b2a7e7a66d16cc88166d47f">array</a> () const</td></tr>
<tr class="separator:a72f287fe7b2a7e7a66d16cc88166d47f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14235b62c90f93fe910070b4743782d0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DiagonalWrapper.html">DiagonalWrapper</a>&lt; const Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a14235b62c90f93fe910070b4743782d0">asDiagonal</a> () const</td></tr>
<tr class="separator:a14235b62c90f93fe910070b4743782d0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8efaf691d9c74b362a43b1b793706ea1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a8efaf691d9c74b362a43b1b793706ea1">asinh</a> () const</td></tr>
<tr class="memdesc:a8efaf691d9c74b362a43b1b793706ea1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise inverse hyperbolic sine use ArrayBase::asinh .  <a href="classEigen_1_1MatrixBase.html#a8efaf691d9c74b362a43b1b793706ea1">More...</a><br /></td></tr>
<tr class="separator:a8efaf691d9c74b362a43b1b793706ea1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87d29c00e6d75aeab43eff53bf5164c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ab87d29c00e6d75aeab43eff53bf5164c">atanh</a> () const</td></tr>
<tr class="memdesc:ab87d29c00e6d75aeab43eff53bf5164c inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise inverse hyperbolic cosine use ArrayBase::atanh .  <a href="classEigen_1_1MatrixBase.html#ab87d29c00e6d75aeab43eff53bf5164c">More...</a><br /></td></tr>
<tr class="separator:ab87d29c00e6d75aeab43eff53bf5164c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eaba4620ea3dcbd044fcbe0a874ae6d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;int Options&gt; </td></tr>
<tr class="memitem:a7eaba4620ea3dcbd044fcbe0a874ae6d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1BDCSVD.html">BDCSVD</a>&lt; typename <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>, Options &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7eaba4620ea3dcbd044fcbe0a874ae6d">bdcSvd</a> () const</td></tr>
<tr class="separator:a7eaba4620ea3dcbd044fcbe0a874ae6d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c12a99afc2f6982d162e7e59236f946 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;int Options&gt; </td></tr>
<tr class="memitem:a7c12a99afc2f6982d162e7e59236f946 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1BDCSVD.html">BDCSVD</a>&lt; typename <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>, Options &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7c12a99afc2f6982d162e7e59236f946">bdcSvd</a> (unsigned int computationOptions) const</td></tr>
<tr class="separator:a7c12a99afc2f6982d162e7e59236f946 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3faa00163c16824ff03e58a210c74c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a3f3faa00163c16824ff03e58a210c74c">blueNorm</a> () const</td></tr>
<tr class="separator:a3f3faa00163c16824ff03e58a210c74c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee8c19c833245bbb00a591dce68e8a4 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1ColPivHouseholderQR.html">ColPivHouseholderQR</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#adee8c19c833245bbb00a591dce68e8a4">colPivHouseholderQr</a> () const</td></tr>
<tr class="separator:adee8c19c833245bbb00a591dce68e8a4 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae90b6846f05bd30b8d52b66e427e3e09 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CompleteOrthogonalDecomposition.html">CompleteOrthogonalDecomposition</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ae90b6846f05bd30b8d52b66e427e3e09">completeOrthogonalDecomposition</a> () const</td></tr>
<tr class="separator:ae90b6846f05bd30b8d52b66e427e3e09 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7baaf2fdec0191a2166cf9fd84a2dcb2 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename ResultType &gt; </td></tr>
<tr class="memitem:a7baaf2fdec0191a2166cf9fd84a2dcb2 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7baaf2fdec0191a2166cf9fd84a2dcb2">computeInverseAndDetWithCheck</a> (ResultType &amp;<a class="el" href="classEigen_1_1MatrixBase.html#a7712eb69e8ea3c8f7b8da1c44dbdeebf">inverse</a>, typename ResultType::Scalar &amp;<a class="el" href="classEigen_1_1MatrixBase.html#a7ad8f77004bb956b603bb43fd2e3c061">determinant</a>, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a7baaf2fdec0191a2166cf9fd84a2dcb2 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a116f3b50d2af7dbdf7473e517a5b8b0f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename ResultType &gt; </td></tr>
<tr class="memitem:a116f3b50d2af7dbdf7473e517a5b8b0f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a116f3b50d2af7dbdf7473e517a5b8b0f">computeInverseWithCheck</a> (ResultType &amp;<a class="el" href="classEigen_1_1MatrixBase.html#a7712eb69e8ea3c8f7b8da1c44dbdeebf">inverse</a>, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a116f3b50d2af7dbdf7473e517a5b8b0f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34d626eb756bbeb4069d1eb0e6494c65 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a34d626eb756bbeb4069d1eb0e6494c65">cos</a> () const</td></tr>
<tr class="memdesc:a34d626eb756bbeb4069d1eb0e6494c65 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise cosine use ArrayBase::cos .  <a href="classEigen_1_1MatrixBase.html#a34d626eb756bbeb4069d1eb0e6494c65">More...</a><br /></td></tr>
<tr class="separator:a34d626eb756bbeb4069d1eb0e6494c65 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a627e6f11bf5854ade9a5abfc344c0367 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a627e6f11bf5854ade9a5abfc344c0367">cosh</a> () const</td></tr>
<tr class="memdesc:a627e6f11bf5854ade9a5abfc344c0367 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise hyperbolic cosine use ArrayBase::cosh .  <a href="classEigen_1_1MatrixBase.html#a627e6f11bf5854ade9a5abfc344c0367">More...</a><br /></td></tr>
<tr class="separator:a627e6f11bf5854ade9a5abfc344c0367 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0024b44eca99cb7135887c2aaf319d28 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ga0024b44eca99cb7135887c2aaf319d28 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga0024b44eca99cb7135887c2aaf319d28">cross</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:ga0024b44eca99cb7135887c2aaf319d28 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabde56e2a0baba550815a0b05139e4d42 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:gabde56e2a0baba550815a0b05139e4d42 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gabde56e2a0baba550815a0b05139e4d42">cross3</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:gabde56e2a0baba550815a0b05139e4d42 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ad8f77004bb956b603bb43fd2e3c061 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7ad8f77004bb956b603bb43fd2e3c061">determinant</a> () const</td></tr>
<tr class="separator:a7ad8f77004bb956b603bb43fd2e3c061 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d641a5804fff1c3db99a84ea93ecb63 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Diagonal.html">DiagonalReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a2d641a5804fff1c3db99a84ea93ecb63">diagonal</a> ()</td></tr>
<tr class="separator:a2d641a5804fff1c3db99a84ea93ecb63 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3ac8747224047a6dc23329290539f3 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Diagonal.html">ConstDiagonalReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a0f3ac8747224047a6dc23329290539f3">diagonal</a> () const</td></tr>
<tr class="separator:a0f3ac8747224047a6dc23329290539f3 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af2b2e5d1fc3fd4a15750b2f9153762 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Diagonal.html">Diagonal</a>&lt; Derived, <a class="el" href="namespaceEigen.html#a73c597189a4a99127175e8167c456fff">DynamicIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a3af2b2e5d1fc3fd4a15750b2f9153762">diagonal</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:a3af2b2e5d1fc3fd4a15750b2f9153762 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9068589a0759ccb50f6d0e741d8aef9b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Diagonal.html">Diagonal</a>&lt; const Derived, <a class="el" href="namespaceEigen.html#a73c597189a4a99127175e8167c456fff">DynamicIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a9068589a0759ccb50f6d0e741d8aef9b">diagonal</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:a9068589a0759ccb50f6d0e741d8aef9b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79e511b9322b8b801858e253fb257eb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ab79e511b9322b8b801858e253fb257eb">diagonalSize</a> () const</td></tr>
<tr class="separator:ab79e511b9322b8b801858e253fb257eb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd32bf5fcf6ee603c924dde9bf7bc39 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:adfd32bf5fcf6ee603c924dde9bf7bc39 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1ScalarBinaryOpTraits.html">ScalarBinaryOpTraits</a>&lt; typename internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, typename internal::traits&lt; OtherDerived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::ReturnType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#adfd32bf5fcf6ee603c924dde9bf7bc39">dot</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:adfd32bf5fcf6ee603c924dde9bf7bc39 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30430fa3d5b4e74d312fd4f502ac984d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">EigenvaluesReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a30430fa3d5b4e74d312fd4f502ac984d">eigenvalues</a> () const</td></tr>
<tr class="memdesc:a30430fa3d5b4e74d312fd4f502ac984d inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the eigenvalues of a matrix.  <a href="classEigen_1_1MatrixBase.html#a30430fa3d5b4e74d312fd4f502ac984d">More...</a><br /></td></tr>
<tr class="separator:a30430fa3d5b4e74d312fd4f502ac984d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17994d2e81b723295f5bc3b1f862ed3b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#ga17994d2e81b723295f5bc3b1f862ed3b">eulerAngles</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> a0, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> a1, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> a2) const</td></tr>
<tr class="separator:ga17994d2e81b723295f5bc3b1f862ed3b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70901e189e876f64d7f3fee1dbe942cc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixExponentialReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a70901e189e876f64d7f3fee1dbe942cc">exp</a> () const</td></tr>
<tr class="memdesc:a70901e189e876f64d7f3fee1dbe942cc inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise exponential use ArrayBase::exp .  <a href="classEigen_1_1MatrixBase.html#a70901e189e876f64d7f3fee1dbe942cc">More...</a><br /></td></tr>
<tr class="separator:a70901e189e876f64d7f3fee1dbe942cc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdaf810ac1708ca6d6ecdcfac1e06699 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#afdaf810ac1708ca6d6ecdcfac1e06699">forceAlignedAccess</a> ()</td></tr>
<tr class="separator:afdaf810ac1708ca6d6ecdcfac1e06699 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2fdb842d9a715f8778d0b33c29cfe49 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ad2fdb842d9a715f8778d0b33c29cfe49">forceAlignedAccess</a> () const</td></tr>
<tr class="separator:ad2fdb842d9a715f8778d0b33c29cfe49 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e8d996661b3eb66c9cec8940a73f03 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;bool Enable&gt; </td></tr>
<tr class="memitem:ab3e8d996661b3eb66c9cec8940a73f03 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">std::conditional_t&lt; Enable, <a class="el" href="classEigen_1_1ForceAlignedAccess.html">ForceAlignedAccess</a>&lt; Derived &gt;, Derived &amp; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ab3e8d996661b3eb66c9cec8940a73f03">forceAlignedAccessIf</a> ()</td></tr>
<tr class="separator:ab3e8d996661b3eb66c9cec8940a73f03 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a946f5ee657c96680828b532a4fad837d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;bool Enable&gt; </td></tr>
<tr class="memitem:a946f5ee657c96680828b532a4fad837d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">add_const_on_value_type_t&lt; std::conditional_t&lt; Enable, <a class="el" href="classEigen_1_1ForceAlignedAccess.html">ForceAlignedAccess</a>&lt; Derived &gt;, Derived &amp; &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a946f5ee657c96680828b532a4fad837d">forceAlignedAccessIf</a> () const</td></tr>
<tr class="separator:a946f5ee657c96680828b532a4fad837d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a863bc0e06b641a089508eabec6835ab2 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1FullPivHouseholderQR.html">FullPivHouseholderQR</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a863bc0e06b641a089508eabec6835ab2">fullPivHouseholderQr</a> () const</td></tr>
<tr class="separator:a863bc0e06b641a089508eabec6835ab2 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25da97d31acab0ee5d9d13bdbb0569da inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1FullPivLU.html">FullPivLU</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a25da97d31acab0ee5d9d13bdbb0569da">fullPivLu</a> () const</td></tr>
<tr class="separator:a25da97d31acab0ee5d9d13bdbb0569da inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc0e3dd3510cb5a6e70aca9aab1cbf19 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const HNormalizedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gadc0e3dd3510cb5a6e70aca9aab1cbf19">hnormalized</a> () const</td></tr>
<tr class="memdesc:gadc0e3dd3510cb5a6e70aca9aab1cbf19 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">homogeneous normalization  <a href="group__Geometry__Module.html#gadc0e3dd3510cb5a6e70aca9aab1cbf19">More...</a><br /></td></tr>
<tr class="separator:gadc0e3dd3510cb5a6e70aca9aab1cbf19 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3229c2d3669e983075ab91f7f480cb1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Homogeneous.html">HomogeneousReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gaf3229c2d3669e983075ab91f7f480cb1">homogeneous</a> () const</td></tr>
<tr class="separator:gaf3229c2d3669e983075ab91f7f480cb1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9377aab1cea26db5f25bab7e682f8f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1HouseholderQR.html">HouseholderQR</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a9a9377aab1cea26db5f25bab7e682f8f">householderQr</a> () const</td></tr>
<tr class="separator:a9a9377aab1cea26db5f25bab7e682f8f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32222d3b6677e6cdf0b801463f329b72 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a32222d3b6677e6cdf0b801463f329b72">hypotNorm</a> () const</td></tr>
<tr class="separator:a32222d3b6677e6cdf0b801463f329b72 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7712eb69e8ea3c8f7b8da1c44dbdeebf inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Inverse.html">Inverse</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7712eb69e8ea3c8f7b8da1c44dbdeebf">inverse</a> () const</td></tr>
<tr class="separator:a7712eb69e8ea3c8f7b8da1c44dbdeebf inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97027ea54c8cd1ddb1c578fee5cedc67 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a97027ea54c8cd1ddb1c578fee5cedc67">isDiagonal</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a97027ea54c8cd1ddb1c578fee5cedc67 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ccbd8dfa06e9d47b9bf84711f8b9d40 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a4ccbd8dfa06e9d47b9bf84711f8b9d40">isIdentity</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a4ccbd8dfa06e9d47b9bf84711f8b9d40 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e96c42d79a56f0a6ade30ce031e17eb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a1e96c42d79a56f0a6ade30ce031e17eb">isLowerTriangular</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a1e96c42d79a56f0a6ade30ce031e17eb inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefdc8e4e4c156fdd79a21479e75dcd8a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:aefdc8e4e4c156fdd79a21479e75dcd8a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#aefdc8e4e4c156fdd79a21479e75dcd8a">isOrthogonal</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:aefdc8e4e4c156fdd79a21479e75dcd8a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a7ee34ce202cac3eeea9cf20c9e4833 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a8a7ee34ce202cac3eeea9cf20c9e4833">isUnitary</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a8a7ee34ce202cac3eeea9cf20c9e4833 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3ec1660bb4ac584220481c54ab4a64 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#aae3ec1660bb4ac584220481c54ab4a64">isUpperTriangular</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:aae3ec1660bb4ac584220481c54ab4a64 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d9abc5326bd9da36e437141af2daec inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;int Options&gt; </td></tr>
<tr class="memitem:a60d9abc5326bd9da36e437141af2daec inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1JacobiSVD.html">JacobiSVD</a>&lt; typename <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>, Options &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a60d9abc5326bd9da36e437141af2daec">jacobiSvd</a> () const</td></tr>
<tr class="separator:a60d9abc5326bd9da36e437141af2daec inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0c280b1066c14ed577021f38876527f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ae0c280b1066c14ed577021f38876527f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; Derived, OtherDerived, LazyProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ae0c280b1066c14ed577021f38876527f">lazyProduct</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:ae0c280b1066c14ed577021f38876527f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ecf058a0727a4cab8b42d79e95072e1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1LDLT.html">LDLT</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a0ecf058a0727a4cab8b42d79e95072e1">ldlt</a> () const</td></tr>
<tr class="separator:a0ecf058a0727a4cab8b42d79e95072e1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c45f7a30265df792d5aeaddead2635 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1LLT.html">LLT</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a90c45f7a30265df792d5aeaddead2635">llt</a> () const</td></tr>
<tr class="separator:a90c45f7a30265df792d5aeaddead2635 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dc57b319fc1cf8c9035016e56602a7d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixLogarithmReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a4dc57b319fc1cf8c9035016e56602a7d">log</a> () const</td></tr>
<tr class="memdesc:a4dc57b319fc1cf8c9035016e56602a7d inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise logarithm use ArrayBase::log .  <a href="classEigen_1_1MatrixBase.html#a4dc57b319fc1cf8c9035016e56602a7d">More...</a><br /></td></tr>
<tr class="separator:a4dc57b319fc1cf8c9035016e56602a7d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72586ab059e889e7d2894ff227747e35 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;int p&gt; </td></tr>
<tr class="memitem:a72586ab059e889e7d2894ff227747e35 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a72586ab059e889e7d2894ff227747e35">lpNorm</a> () const</td></tr>
<tr class="separator:a72586ab059e889e7d2894ff227747e35 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb312afbfe960cbda67811552d876fae inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1PartialPivLU.html">PartialPivLU</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#afb312afbfe960cbda67811552d876fae">lu</a> () const</td></tr>
<tr class="separator:afb312afbfe960cbda67811552d876fae inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13291e900f7e81ddc6e5b8802f82092b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename EssentialPart &gt; </td></tr>
<tr class="memitem:a13291e900f7e81ddc6e5b8802f82092b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a13291e900f7e81ddc6e5b8802f82092b">makeHouseholder</a> (EssentialPart &amp;essential, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;tau, RealScalar &amp;beta) const</td></tr>
<tr class="separator:a13291e900f7e81ddc6e5b8802f82092b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf4bac7dffe2685ab93734fb776e817 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#aebf4bac7dffe2685ab93734fb776e817">makeHouseholderInPlace</a> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;tau, RealScalar &amp;beta)</td></tr>
<tr class="separator:aebf4bac7dffe2685ab93734fb776e817 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a6cc9f734eb175e785a1118305245fc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a id="a1a6cc9f734eb175e785a1118305245fc"></a>
const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a1a6cc9f734eb175e785a1118305245fc">matrixFunction</a> (StemFunction f) const</td></tr>
<tr class="memdesc:a1a6cc9f734eb175e785a1118305245fc inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function for the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. <br /></td></tr>
<tr class="separator:a1a6cc9f734eb175e785a1118305245fc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1085de7645f23f240876388457da0b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1NoAlias.html">NoAlias</a>&lt; Derived, <a class="el" href="classEigen_1_1MatrixBase.html">Eigen::MatrixBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a2c1085de7645f23f240876388457da0b">noalias</a> ()</td></tr>
<tr class="separator:a2c1085de7645f23f240876388457da0b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a196c4ec3c8ffdf5bda45d0f617154975 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a196c4ec3c8ffdf5bda45d0f617154975">norm</a> () const</td></tr>
<tr class="separator:a196c4ec3c8ffdf5bda45d0f617154975 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad16303c47ba36f7a41ea264cb26bceb6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ad16303c47ba36f7a41ea264cb26bceb6">normalize</a> ()</td></tr>
<tr class="separator:ad16303c47ba36f7a41ea264cb26bceb6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cf2fd4c57e59604fd4116158fd34308 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a5cf2fd4c57e59604fd4116158fd34308">normalized</a> () const</td></tr>
<tr class="separator:a5cf2fd4c57e59604fd4116158fd34308 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a028c7ac8094d610042fd0f9feca68f63 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a028c7ac8094d610042fd0f9feca68f63 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a028c7ac8094d610042fd0f9feca68f63">operator!=</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:a028c7ac8094d610042fd0f9feca68f63 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36fb95c37f0a454e0e2e5cb120b2df7f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename DiagonalDerived &gt; </td></tr>
<tr class="memitem:a36fb95c37f0a454e0e2e5cb120b2df7f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; Derived, DiagonalDerived, LazyProduct &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a36fb95c37f0a454e0e2e5cb120b2df7f">operator*</a> (const DiagonalBase&lt; DiagonalDerived &gt; &amp;<a class="el" href="classEigen_1_1MatrixBase.html#a2d641a5804fff1c3db99a84ea93ecb63">diagonal</a>) const</td></tr>
<tr class="separator:a36fb95c37f0a454e0e2e5cb120b2df7f inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d220efbf7047f0894787888288cfcc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ae2d220efbf7047f0894787888288cfcc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Product.html">Product</a>&lt; Derived, OtherDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ae2d220efbf7047f0894787888288cfcc">operator*</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:ae2d220efbf7047f0894787888288cfcc inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3783b6168995ca117a1c19fea3630ac4 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a3783b6168995ca117a1c19fea3630ac4 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a3783b6168995ca117a1c19fea3630ac4">operator*=</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a3783b6168995ca117a1c19fea3630ac4 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a983cc3be0bbe11b3d041a415b76ce010 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a983cc3be0bbe11b3d041a415b76ce010 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a983cc3be0bbe11b3d041a415b76ce010">operator+=</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a983cc3be0bbe11b3d041a415b76ce010 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1042124b0ddee66e78ac7b0a9ac4cc9c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a1042124b0ddee66e78ac7b0a9ac4cc9c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a1042124b0ddee66e78ac7b0a9ac4cc9c">operator-=</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a1042124b0ddee66e78ac7b0a9ac4cc9c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373bf62ad398162df5a71963ed7cbeff inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a373bf62ad398162df5a71963ed7cbeff">operator=</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a> &amp;other)</td></tr>
<tr class="separator:a373bf62ad398162df5a71963ed7cbeff inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e3e1e83fdf43f9f7fb6ff51836b24d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a80e3e1e83fdf43f9f7fb6ff51836b24d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a80e3e1e83fdf43f9f7fb6ff51836b24d">operator==</a> (const <a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; OtherDerived &gt; &amp;other) const</td></tr>
<tr class="separator:a80e3e1e83fdf43f9f7fb6ff51836b24d inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ff9bc0b9bea2d0822a2bf3192783102 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a0ff9bc0b9bea2d0822a2bf3192783102">operatorNorm</a> () const</td></tr>
<tr class="memdesc:a0ff9bc0b9bea2d0822a2bf3192783102 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the L2 operator norm.  <a href="classEigen_1_1MatrixBase.html#a0ff9bc0b9bea2d0822a2bf3192783102">More...</a><br /></td></tr>
<tr class="separator:a0ff9bc0b9bea2d0822a2bf3192783102 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6199d8aaf26c1b8ac3097fdfa7733a1e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1PartialPivLU.html">PartialPivLU</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a6199d8aaf26c1b8ac3097fdfa7733a1e">partialPivLu</a> () const</td></tr>
<tr class="separator:a6199d8aaf26c1b8ac3097fdfa7733a1e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ae6c25e6a94a60e147741e76203a73b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixPowerReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a7ae6c25e6a94a60e147741e76203a73b">pow</a> (const RealScalar &amp;p) const</td></tr>
<tr class="memdesc:a7ae6c25e6a94a60e147741e76203a73b inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise power to <code>p</code> use <a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">ArrayBase::pow</a> .  <a href="classEigen_1_1MatrixBase.html#a7ae6c25e6a94a60e147741e76203a73b">More...</a><br /></td></tr>
<tr class="separator:a7ae6c25e6a94a60e147741e76203a73b inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91dcacf224bd8b18346914bdf7eefc31 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixComplexPowerReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a91dcacf224bd8b18346914bdf7eefc31">pow</a> (const std::complex&lt; RealScalar &gt; &amp;p) const</td></tr>
<tr class="memdesc:a91dcacf224bd8b18346914bdf7eefc31 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise power to <code>p</code> use <a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">ArrayBase::pow</a> .  <a href="classEigen_1_1MatrixBase.html#a91dcacf224bd8b18346914bdf7eefc31">More...</a><br /></td></tr>
<tr class="separator:a91dcacf224bd8b18346914bdf7eefc31 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad446541377593656c1399862fe6a0f94 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int UpLo&gt; </td></tr>
<tr class="memitem:ad446541377593656c1399862fe6a0f94 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ad446541377593656c1399862fe6a0f94">selfadjointView</a> ()</td></tr>
<tr class="separator:ad446541377593656c1399862fe6a0f94 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67eb836f331d9b567e7f36ec0782fa07 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int UpLo&gt; </td></tr>
<tr class="memitem:a67eb836f331d9b567e7f36ec0782fa07 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a67eb836f331d9b567e7f36ec0782fa07">selfadjointView</a> () const</td></tr>
<tr class="separator:a67eb836f331d9b567e7f36ec0782fa07 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18e969adfdf2db4ac44c47fbdc854683 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a18e969adfdf2db4ac44c47fbdc854683">setIdentity</a> ()</td></tr>
<tr class="separator:a18e969adfdf2db4ac44c47fbdc854683 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97dec020729928e328fe8ae9aad1e99e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a97dec020729928e328fe8ae9aad1e99e">setIdentity</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="memdesc:a97dec020729928e328fe8ae9aad1e99e inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes to the given size, and writes the identity expression (not necessarily square) into *this.  <a href="classEigen_1_1MatrixBase.html#a97dec020729928e328fe8ae9aad1e99e">More...</a><br /></td></tr>
<tr class="separator:a97dec020729928e328fe8ae9aad1e99e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7cf3e0e69550d36de8778b09a645afd inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ac7cf3e0e69550d36de8778b09a645afd">setUnit</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> i)</td></tr>
<tr class="memdesc:ac7cf3e0e69550d36de8778b09a645afd inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the coefficients of <code>*this</code> to the i-th unit (basis) vector.  <a href="classEigen_1_1MatrixBase.html#ac7cf3e0e69550d36de8778b09a645afd">More...</a><br /></td></tr>
<tr class="separator:ac7cf3e0e69550d36de8778b09a645afd inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90bed3b6468a17a9054b07cde7a751a6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a90bed3b6468a17a9054b07cde7a751a6">setUnit</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> newSize, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> i)</td></tr>
<tr class="memdesc:a90bed3b6468a17a9054b07cde7a751a6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes to the given <em>newSize</em>, and writes the i-th unit (basis) vector into *this.  <a href="classEigen_1_1MatrixBase.html#a90bed3b6468a17a9054b07cde7a751a6">More...</a><br /></td></tr>
<tr class="separator:a90bed3b6468a17a9054b07cde7a751a6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f4ff0fcbbae2f3ccaa5981e8ad5e34 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a02f4ff0fcbbae2f3ccaa5981e8ad5e34">sin</a> () const</td></tr>
<tr class="memdesc:a02f4ff0fcbbae2f3ccaa5981e8ad5e34 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise sine use ArrayBase::sin .  <a href="classEigen_1_1MatrixBase.html#a02f4ff0fcbbae2f3ccaa5981e8ad5e34">More...</a><br /></td></tr>
<tr class="separator:a02f4ff0fcbbae2f3ccaa5981e8ad5e34 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c37eab2dc7baf83809269254c9129e0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixFunctionReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a9c37eab2dc7baf83809269254c9129e0">sinh</a> () const</td></tr>
<tr class="memdesc:a9c37eab2dc7baf83809269254c9129e0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise hyperbolic sine use ArrayBase::sinh .  <a href="classEigen_1_1MatrixBase.html#a9c37eab2dc7baf83809269254c9129e0">More...</a><br /></td></tr>
<tr class="separator:a9c37eab2dc7baf83809269254c9129e0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga320dd291cbf4339c6118c41521b75350 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1SparseView.html">SparseView</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__SparseCore__Module.html#ga320dd291cbf4339c6118c41521b75350">sparseView</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;m_reference=<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>(0), const typename <a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::Real &amp;m_epsilon=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:ga320dd291cbf4339c6118c41521b75350 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad873dca860bd47baeeede8663e161b83 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const MatrixSquareRootReturnValue&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ad873dca860bd47baeeede8663e161b83">sqrt</a> () const</td></tr>
<tr class="memdesc:ad873dca860bd47baeeede8663e161b83 inherit pub_methods_classEigen_1_1MatrixBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function requires the <a href="unsupported/group__MatrixFunctions__Module.html">unsupported MatrixFunctions module</a>. To compute the coefficient-wise square root use ArrayBase::sqrt .  <a href="classEigen_1_1MatrixBase.html#ad873dca860bd47baeeede8663e161b83">More...</a><br /></td></tr>
<tr class="separator:ad873dca860bd47baeeede8663e161b83 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8da566526419f9742a6c471bbd87e0a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ac8da566526419f9742a6c471bbd87e0a">squaredNorm</a> () const</td></tr>
<tr class="separator:ac8da566526419f9742a6c471bbd87e0a inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84d3e64f855813b1eea4202c0697dc1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">RealScalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ab84d3e64f855813b1eea4202c0697dc1">stableNorm</a> () const</td></tr>
<tr class="separator:ab84d3e64f855813b1eea4202c0697dc1 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1443fa322615379557ade3399a3c3c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a0b1443fa322615379557ade3399a3c3c">stableNormalize</a> ()</td></tr>
<tr class="separator:a0b1443fa322615379557ade3399a3c3c inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399dca938633b9f8df5ec4beefeccec0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a399dca938633b9f8df5ec4beefeccec0">stableNormalized</a> () const</td></tr>
<tr class="separator:a399dca938633b9f8df5ec4beefeccec0 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a544b609f65eb2bd3e368b3fc2d79479e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a544b609f65eb2bd3e368b3fc2d79479e">trace</a> () const</td></tr>
<tr class="separator:a544b609f65eb2bd3e368b3fc2d79479e inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56665aa894f49f2765291fee0eaeb9c6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int Mode&gt; </td></tr>
<tr class="memitem:a56665aa894f49f2765291fee0eaeb9c6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a56665aa894f49f2765291fee0eaeb9c6">triangularView</a> ()</td></tr>
<tr class="separator:a56665aa894f49f2765291fee0eaeb9c6 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa044521145e74117ad1df42460d7b520 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int Mode&gt; </td></tr>
<tr class="memitem:aa044521145e74117ad1df42460d7b520 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1MatrixBase.html">MatrixBase</a>&lt; Derived &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#aa044521145e74117ad1df42460d7b520">triangularView</a> () const</td></tr>
<tr class="separator:aa044521145e74117ad1df42460d7b520 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0dc2c32a9379eeb2b4c4a05c1a6fe52 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Geometry__Module.html#gaa0dc2c32a9379eeb2b4c4a05c1a6fe52">unitOrthogonal</a> (void) const</td></tr>
<tr class="separator:gaa0dc2c32a9379eeb2b4c4a05c1a6fe52 inherit pub_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:ae42ab60296c120e9f45ce3b44e1761a4 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae42ab60296c120e9f45ce3b44e1761a4">all</a> () const</td></tr>
<tr class="separator:ae42ab60296c120e9f45ce3b44e1761a4 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1e669fd3aaae50a4870dc1b8f3b8884 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af1e669fd3aaae50a4870dc1b8f3b8884">allFinite</a> () const</td></tr>
<tr class="separator:af1e669fd3aaae50a4870dc1b8f3b8884 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbf4cb72dd577e62fbe035b1c53e695 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#abfbf4cb72dd577e62fbe035b1c53e695">any</a> () const</td></tr>
<tr class="separator:abfbf4cb72dd577e62fbe035b1c53e695 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57591454af931f9dffa71c9da28d5641 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a57591454af931f9dffa71c9da28d5641">begin</a> ()</td></tr>
<tr class="separator:a57591454af931f9dffa71c9da28d5641 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9368ce70b06167ec5fc19398d329f5e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ad9368ce70b06167ec5fc19398d329f5e">begin</a> () const</td></tr>
<tr class="separator:ad9368ce70b06167ec5fc19398d329f5e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9a3dfd9b826ba3103de0128576fb15b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae9a3dfd9b826ba3103de0128576fb15b">cbegin</a> () const</td></tr>
<tr class="separator:ae9a3dfd9b826ba3103de0128576fb15b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3b76f02986c2af2521d07164b5ffde inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aeb3b76f02986c2af2521d07164b5ffde">cend</a> () const</td></tr>
<tr class="separator:aeb3b76f02986c2af2521d07164b5ffde inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c0e1b6067ec1de6cb8799da55aa7d30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ColwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1c0e1b6067ec1de6cb8799da55aa7d30">colwise</a> ()</td></tr>
<tr class="separator:a1c0e1b6067ec1de6cb8799da55aa7d30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58837c81de446efbdb58da07b73a63c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ConstColwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58837c81de446efbdb58da07b73a63c1">colwise</a> () const</td></tr>
<tr class="separator:a58837c81de446efbdb58da07b73a63c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229be090c665b9bf7d1fcdfd1ab6e0c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a229be090c665b9bf7d1fcdfd1ab6e0c1">count</a> () const</td></tr>
<tr class="separator:a229be090c665b9bf7d1fcdfd1ab6e0c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae71d079e16d91360d10066b316b48485 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae71d079e16d91360d10066b316b48485">end</a> ()</td></tr>
<tr class="separator:ae71d079e16d91360d10066b316b48485 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34773522e43bfb02e9cf652d7b5dd60 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab34773522e43bfb02e9cf652d7b5dd60">end</a> () const</td></tr>
<tr class="separator:ab34773522e43bfb02e9cf652d7b5dd60 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73e57a2f0f7cfcb4ad4d55ea0b6414b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EvalReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa73e57a2f0f7cfcb4ad4d55ea0b6414b">eval</a> () const</td></tr>
<tr class="separator:aa73e57a2f0f7cfcb4ad4d55ea0b6414b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9be169c308801411aa24be93d30930bf inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9be169c308801411aa24be93d30930bf">fill</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a9be169c308801411aa24be93d30930bf inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int Added, unsigned int Removed&gt; </td></tr>
<tr class="memitem:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">EIGEN_DEPRECATED const Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9b3f75f76ae40439be870258e80c7346">flagged</a> () const</td></tr>
<tr class="separator:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab231f1a6057f28d4244145e12c9fc0c7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1WithFormat.html">WithFormat</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab231f1a6057f28d4244145e12c9fc0c7">format</a> (const <a class="el" href="structEigen_1_1IOFormat.html">IOFormat</a> &amp;fmt) const</td></tr>
<tr class="separator:ab231f1a6057f28d4244145e12c9fc0c7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab13d158c900560d3e1b25d85d2d33dd6 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab13d158c900560d3e1b25d85d2d33dd6">hasNaN</a> () const</td></tr>
<tr class="separator:ab13d158c900560d3e1b25d85d2d33dd6 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ca41d9635a8ab3c5a268ef3f7f0d75 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58ca41d9635a8ab3c5a268ef3f7f0d75">innerSize</a> () const</td></tr>
<tr class="separator:a58ca41d9635a8ab3c5a268ef3f7f0d75 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae8443357b808cd393be1b51974213f9c">isApprox</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b150d48bc5e4366887ccb466e40c6b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af9b150d48bc5e4366887ccb466e40c6b">isApproxToConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:af9b150d48bc5e4366887ccb466e40c6b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca84e4179b3e5081ed11d89bbd9e74f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1ca84e4179b3e5081ed11d89bbd9e74f">isConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a1ca84e4179b3e5081ed11d89bbd9e74f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3c4db0c6dd974fa88bbb58b2cf3d5664">isMuchSmallerThan</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#adfca6ff4e473f68fbbeabbd03b7504a9">isMuchSmallerThan</a> (const typename <a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::Real &amp;other, const RealScalar &amp;prec) const</td></tr>
<tr class="separator:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56d6b4477cd3c92a9cf42f4b96e47c2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa56d6b4477cd3c92a9cf42f4b96e47c2">isOnes</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:aa56d6b4477cd3c92a9cf42f4b96e47c2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af36014ec300f53a65083057ed4e89822 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af36014ec300f53a65083057ed4e89822">isZero</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:af36014ec300f53a65083057ed4e89822 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">EIGEN_DEPRECATED Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a6bc6c096e3bfc726f28315daecd21b3f">lazyAssign</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation&gt; </td></tr>
<tr class="memitem:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a7e6987d106f1cca3ac6ab36d288cc8e1">maxCoeff</a> () const</td></tr>
<tr class="separator:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aced8ffda52ff061b6586ace2657ebf30">maxCoeff</a> (IndexType *index) const</td></tr>
<tr class="separator:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3780b7a9cd184d0b4f3ea797eba9e2b3">maxCoeff</a> (IndexType *row, IndexType *col) const</td></tr>
<tr class="separator:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ac6c0419a72ad7a88ea0bc189017d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a21ac6c0419a72ad7a88ea0bc189017d7">mean</a> () const</td></tr>
<tr class="separator:a21ac6c0419a72ad7a88ea0bc189017d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation&gt; </td></tr>
<tr class="memitem:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0739f9c868c331031c7810e21838dcb2">minCoeff</a> () const</td></tr>
<tr class="separator:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac9265f4f91430b9cc75d63fb6865bb29">minCoeff</a> (IndexType *index) const</td></tr>
<tr class="separator:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa28152ba4a42b2d112e5fec5469ec4c1">minCoeff</a> (IndexType *row, IndexType *col) const</td></tr>
<tr class="separator:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2761e2b6da74dba1d17b40cc918bf7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1NestByValue.html">NestByValue</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3e2761e2b6da74dba1d17b40cc918bf7">nestByValue</a> () const</td></tr>
<tr class="separator:a3e2761e2b6da74dba1d17b40cc918bf7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1CommaInitializer.html">CommaInitializer</a>&lt; Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0f0e34696162b34762b2bf4bd948f90c">operator&lt;&lt;</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e575eb0ba6cc6bc5f347872abd8509d inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1CommaInitializer.html">CommaInitializer</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0e575eb0ba6cc6bc5f347872abd8509d">operator&lt;&lt;</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;s)</td></tr>
<tr class="separator:a0e575eb0ba6cc6bc5f347872abd8509d inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5281dadff89f46eef719b38e5d073a8f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5281dadff89f46eef719b38e5d073a8f">operator=</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a> &amp;other)</td></tr>
<tr class="separator:a5281dadff89f46eef719b38e5d073a8f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab66155169d20c035e80d521a8b918e97">operator=</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58915510693d64164e567bd762e1032f">operator=</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the generic expression <em>other</em> into *this.  <a href="classEigen_1_1DenseBase.html#a58915510693d64164e567bd762e1032f">More...</a><br /></td></tr>
<tr class="separator:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f71699bc26ca2ee4e42ec4538862d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a03f71699bc26ca2ee4e42ec4538862d7">outerSize</a> () const</td></tr>
<tr class="separator:a03f71699bc26ca2ee4e42ec4538862d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af119d9a4efe5a15cd83c1ccdf01b3a4f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af119d9a4efe5a15cd83c1ccdf01b3a4f">prod</a> () const</td></tr>
<tr class="separator:af119d9a4efe5a15cd83c1ccdf01b3a4f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Func &gt; </td></tr>
<tr class="memitem:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a63ce1e4fab36bff43bbadcdd06a67724">redux</a> (const Func &amp;func) const</td></tr>
<tr class="separator:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int RowFactor, int ColFactor&gt; </td></tr>
<tr class="memitem:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Replicate.html">Replicate</a>&lt; Derived, RowFactor, ColFactor &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a60dadfe80b813d808e91e4521c722a8e">replicate</a> () const</td></tr>
<tr class="separator:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae2d5e36f1158d1b1681dac3cdbd58e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Replicate.html">Replicate</a>&lt; Derived, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#afae2d5e36f1158d1b1681dac3cdbd58e">replicate</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rowFactor, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> colFactor) const</td></tr>
<tr class="separator:afae2d5e36f1158d1b1681dac3cdbd58e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec5bac4e1ab95808808ef50ccf4cb39 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2ec5bac4e1ab95808808ef50ccf4cb39">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> newSize)</td></tr>
<tr class="separator:a2ec5bac4e1ab95808808ef50ccf4cb39 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25e2b4887b47b1f2346857d1931efa0f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a25e2b4887b47b1f2346857d1931efa0f">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:a25e2b4887b47b1f2346857d1931efa0f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ea394036d8b096abf322469c80198f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Reverse.html">ReverseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a38ea394036d8b096abf322469c80198f">reverse</a> ()</td></tr>
<tr class="separator:a38ea394036d8b096abf322469c80198f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2f3ac4019184abf95ca0e1a8d82866 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Reverse.html">ConstReverseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9e2f3ac4019184abf95ca0e1a8d82866">reverse</a> () const</td></tr>
<tr class="separator:a9e2f3ac4019184abf95ca0e1a8d82866 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb8045155ea45f7961fc2a5170e1d921 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#adb8045155ea45f7961fc2a5170e1d921">reverseInPlace</a> ()</td></tr>
<tr class="separator:adb8045155ea45f7961fc2a5170e1d921 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6daa3a3156ca0e0722bf78638e1c7f28 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">RowwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a6daa3a3156ca0e0722bf78638e1c7f28">rowwise</a> ()</td></tr>
<tr class="separator:a6daa3a3156ca0e0722bf78638e1c7f28 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1cabd3404528fe8cec4bab43d74bffc inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ConstRowwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa1cabd3404528fe8cec4bab43d74bffc">rowwise</a> () const</td></tr>
<tr class="separator:aa1cabd3404528fe8cec4bab43d74bffc inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ThenDerived , typename ElseDerived &gt; </td></tr>
<tr class="memitem:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, ThenDerived, ElseDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a65e78cfcbc9852e6923bebff4323ddca">select</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ThenDerived &gt; &amp;thenMatrix, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ElseDerived &gt; &amp;elseMatrix) const</td></tr>
<tr class="separator:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ThenDerived &gt; </td></tr>
<tr class="memitem:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a57ef09a843004095f84c198dd145641b">select</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</td></tr>
<tr class="separator:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ElseDerived &gt; </td></tr>
<tr class="memitem:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9e8e78c75887d4539071a0b7a61ca103">select</a> (const typename ElseDerived::Scalar &amp;thenScalar, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ElseDerived &gt; &amp;elseMatrix) const</td></tr>
<tr class="separator:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f1e50d1f567da38da1d2f07c5ab559 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac2f1e50d1f567da38da1d2f07c5ab559">setConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:ac2f1e50d1f567da38da1d2f07c5ab559 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aeb023532476d3f14c457367e0eb5f3f1">setLinSpaced</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#aeb023532476d3f14c457367e0eb5f3f1">More...</a><br /></td></tr>
<tr class="separator:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5d1ce9e801fa502e02b9b8cd9141ad0a">setLinSpaced</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#a5d1ce9e801fa502e02b9b8cd9141ad0a">More...</a><br /></td></tr>
<tr class="separator:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250ef1b827e748f3f898fb2e55cb96e2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a250ef1b827e748f3f898fb2e55cb96e2">setOnes</a> ()</td></tr>
<tr class="separator:a250ef1b827e748f3f898fb2e55cb96e2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac476e5852129ba32beaa1a8a3d7ee0db inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac476e5852129ba32beaa1a8a3d7ee0db">setRandom</a> ()</td></tr>
<tr class="separator:ac476e5852129ba32beaa1a8a3d7ee0db inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af230a143de50695d2d1fae93db7e4dcb inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af230a143de50695d2d1fae93db7e4dcb">setZero</a> ()</td></tr>
<tr class="separator:af230a143de50695d2d1fae93db7e4dcb inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd7080d5c202795820e361768d0140c inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#addd7080d5c202795820e361768d0140c">sum</a> () const</td></tr>
<tr class="separator:addd7080d5c202795820e361768d0140c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af9e7e4305fdb7781f2b2f05fa801f21e">swap</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a44e25adc6da9cd1d79f4c5bd7c1819cb">swap</a> (<a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cbcd866a0737eb56642c2e992f0afd inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Transpose.html">TransposeReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a43cbcd866a0737eb56642c2e992f0afd">transpose</a> ()</td></tr>
<tr class="separator:a43cbcd866a0737eb56642c2e992f0afd inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59eb71a8633da26de5e3e03351b2291e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Transpose.html">ConstTransposeReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a59eb71a8633da26de5e3e03351b2291e">transpose</a> () const</td></tr>
<tr class="separator:a59eb71a8633da26de5e3e03351b2291e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac501bd942994af7a95d95bee7a16ad2a inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac501bd942994af7a95d95bee7a16ad2a">transposeInPlace</a> ()</td></tr>
<tr class="separator:ac501bd942994af7a95d95bee7a16ad2a inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8515f719046aa4851e385661f45595b0 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a> () const</td></tr>
<tr class="separator:a8515f719046aa4851e385661f45595b0 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Visitor &gt; </td></tr>
<tr class="memitem:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a4225b90fcc74f18dd479b401124b3841">visit</a> (Visitor &amp;func) const</td></tr>
<tr class="separator:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</a></td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bac522aee4402639189f387592000b inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#af1bac522aee4402639189f387592000b">colStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:af1bac522aee4402639189f387592000b inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e94e17926e1cf597deb2928e779cef6 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a4e94e17926e1cf597deb2928e779cef6">innerStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a4e94e17926e1cf597deb2928e779cef6 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb333f6f10467f6f8d7b59c213dea49e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#abb333f6f10467f6f8d7b59c213dea49e">outerStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:abb333f6f10467f6f8d7b59c213dea49e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bc5874eb4e320e54eb079b43b49d22 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a63bc5874eb4e320e54eb079b43b49d22">rowStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a63bc5874eb4e320e54eb079b43b49d22 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</a></td></tr>
<tr class="memitem:ae66b7d18b2a85f3139b703126974c900 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae66b7d18b2a85f3139b703126974c900">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:ae66b7d18b2a85f3139b703126974c900 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8286576b31e11f056057be666a0ec8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#adc8286576b31e11f056057be666a0ec8">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col)</td></tr>
<tr class="separator:adc8286576b31e11f056057be666a0ec8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0171eee1d9e582d1ac7ec0f18f5f615a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a0171eee1d9e582d1ac7ec0f18f5f615a">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:a0171eee1d9e582d1ac7ec0f18f5f615a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ba07bad9e3026afe54806fdefe32bb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae6ba07bad9e3026afe54806fdefe32bb">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col)</td></tr>
<tr class="separator:ae6ba07bad9e3026afe54806fdefe32bb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2040f14e60fed1a4a68ca7f042e1bbf inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#aa2040f14e60fed1a4a68ca7f042e1bbf">operator[]</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:aa2040f14e60fed1a4a68ca7f042e1bbf inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af683e04b3926aaf4091581ca24ca09ad inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af683e04b3926aaf4091581ca24ca09ad">w</a> ()</td></tr>
<tr class="separator:af683e04b3926aaf4091581ca24ca09ad inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af163a982f5a7ad7e5c3336990b3d7000 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a> ()</td></tr>
<tr class="separator:af163a982f5a7ad7e5c3336990b3d7000 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaa80359bf0c1311f91cdd74a2042a8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afeaa80359bf0c1311f91cdd74a2042a8">y</a> ()</td></tr>
<tr class="separator:afeaa80359bf0c1311f91cdd74a2042a8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858151a06b8c0ff407232d84e695dd73 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a858151a06b8c0ff407232d84e695dd73">z</a> ()</td></tr>
<tr class="separator:a858151a06b8c0ff407232d84e695dd73 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</a></td></tr>
<tr class="memitem:aa7231d519967c37b4f98002d80756bda inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#aa7231d519967c37b4f98002d80756bda">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:aa7231d519967c37b4f98002d80756bda inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51b00cc45490ad698239ab6a8b94393 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#af51b00cc45490ad698239ab6a8b94393">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col) const</td></tr>
<tr class="separator:af51b00cc45490ad698239ab6a8b94393 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fadc22d12e48c82745dad534a1671a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#af9fadc22d12e48c82745dad534a1671a">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:af9fadc22d12e48c82745dad534a1671a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3dbba4a15d0fe90185d2900e5ef0fd1 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ab3dbba4a15d0fe90185d2900e5ef0fd1">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col) const</td></tr>
<tr class="separator:ab3dbba4a15d0fe90185d2900e5ef0fd1 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496672306836589fa04a6ab33cb0cf2a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a496672306836589fa04a6ab33cb0cf2a">operator[]</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:a496672306836589fa04a6ab33cb0cf2a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926f52a94f038db63c6b9103f98dcf0f inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a926f52a94f038db63c6b9103f98dcf0f">w</a> () const</td></tr>
<tr class="separator:a926f52a94f038db63c6b9103f98dcf0f inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a189c80109e76752b598d60dfcdab329e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a189c80109e76752b598d60dfcdab329e">x</a> () const</td></tr>
<tr class="separator:a189c80109e76752b598d60dfcdab329e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6d6904a37805ce47a3238fbd735963 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a0c6d6904a37805ce47a3238fbd735963">y</a> () const</td></tr>
<tr class="separator:a0c6d6904a37805ce47a3238fbd735963 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c60c97282d4a0f8bca16ef75e231ddb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a7c60c97282d4a0f8bca16ef75e231ddb">z</a> () const</td></tr>
<tr class="separator:a7c60c97282d4a0f8bca16ef75e231ddb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structEigen_1_1EigenBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structEigen_1_1EigenBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structEigen_1_1EigenBase.html">Eigen::EigenBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classEigen_1_1PlainObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classEigen_1_1PlainObjectBase')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classEigen_1_1PlainObjectBase.html">Eigen::PlainObjectBase&lt; Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;</a></td></tr>
<tr class="memitem:aaf9fcc07dc13f89cf71d4a4e2b220d24 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="separator:aaf9fcc07dc13f89cf71d4a4e2b220d24 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5392255cbc16c3d3d91b09088e027b4 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">MapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="separator:ab5392255cbc16c3d3d91b09088e027b4 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3e2e293d1d8591a5e6772ecc4d2c4c inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:abd3e2e293d1d8591a5e6772ecc4d2c4c inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab195765374a1d5dee35dff790346bd42 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">MapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:ab195765374a1d5dee35dff790346bd42 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adffe779fdca149b5eba4dc542bf76b94 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:adffe779fdca149b5eba4dc542bf76b94 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1815d868cb69ebba3d4e1c9e263d2af inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">MapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:ad1815d868cb69ebba3d4e1c9e263d2af inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed320f4d926ab401117564cafc3e232 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a8ed320f4d926ab401117564cafc3e232 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240ab54b8839d02bdd35e358a3d66b73 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a240ab54b8839d02bdd35e358a3d66b73 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf9df309b9b6f4e5cc0d495a423f749 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:aebf9df309b9b6f4e5cc0d495a423f749 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf22e2ddbebc397d1e6b17a95af8e7d4 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:aaf22e2ddbebc397d1e6b17a95af8e7d4 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a3a8fd56500cda9a96189cd55472203 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a1a3a8fd56500cda9a96189cd55472203 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad41d75bfc07b50b2912f99212a7265ed inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:ad41d75bfc07b50b2912f99212a7265ed inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae618ce2543ce8deef2a838864de2b610 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstAlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="separator:ae618ce2543ce8deef2a838864de2b610 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3281e4121e5e404f93ee9890c13e1dd inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">AlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="separator:aa3281e4121e5e404f93ee9890c13e1dd inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7314ec5e42ff5f3563cf3f77090d8318 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstAlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a7314ec5e42ff5f3563cf3f77090d8318 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d868608b47d93e3e0c86339870bc43 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">AlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a62d868608b47d93e3e0c86339870bc43 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b161ab58c8370b97ac8131efb6964dc inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">ConstAlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a8b161ab58c8370b97ac8131efb6964dc inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a4e03be918eb01bd7719d260debe1a inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classEigen_1_1Map.html">AlignedMapType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols)</td></tr>
<tr class="separator:a98a4e03be918eb01bd7719d260debe1a inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadc343ac6294b26d8e2033a1c1400600 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:aadc343ac6294b26d8e2033a1c1400600 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8ce90b470cfa30cae08f9c673912c9 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:abd8ce90b470cfa30cae08f9c673912c9 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91374e2e77a219a44d980cc14be3a961 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a91374e2e77a219a44d980cc14be3a961 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b1ce06138d53af1bb729ec1dab87e5a inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a2b1ce06138d53af1bb729ec1dab87e5a inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48fbb5cbf164540617c5ca3e05afe953 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedConstAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:a48fbb5cbf164540617c5ca3e05afe953 inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2ce47a0cde3943e528e00f2b191f7da inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">static StridedAlignedMapType&lt; <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &gt;::type&#160;</td><td class="memItemRight" valign="bottom"><b>MapAligned</b> (<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, const <a class="el" href="classEigen_1_1Stride.html">Stride</a>&lt; Outer, Inner &gt; &amp;stride)</td></tr>
<tr class="separator:af2ce47a0cde3943e528e00f2b191f7da inherit pub_static_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classEigen_1_1MatrixBase"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classEigen_1_1MatrixBase')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classEigen_1_1MatrixBase.html">Eigen::MatrixBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a98bb9a0f705c6dfde85b0bfff31bf88f inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const IdentityReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a98bb9a0f705c6dfde85b0bfff31bf88f">Identity</a> ()</td></tr>
<tr class="separator:a98bb9a0f705c6dfde85b0bfff31bf88f inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf33ce20ef03ead47cb3dbcd5f416ede inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const IdentityReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#acf33ce20ef03ead47cb3dbcd5f416ede">Identity</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:acf33ce20ef03ead47cb3dbcd5f416ede inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9daf6d22d10ed8ae00432b0f641455df inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a9daf6d22d10ed8ae00432b0f641455df">Unit</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> i)</td></tr>
<tr class="separator:a9daf6d22d10ed8ae00432b0f641455df inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7a03a61014f37ddd2fe61ebac0c9539 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#ac7a03a61014f37ddd2fe61ebac0c9539">Unit</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> i)</td></tr>
<tr class="separator:ac7a03a61014f37ddd2fe61ebac0c9539 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56ba94e5b0330827003eadd26cfadc2 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#af56ba94e5b0330827003eadd26cfadc2">UnitW</a> ()</td></tr>
<tr class="separator:af56ba94e5b0330827003eadd26cfadc2 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a555b7cf626cced54670b98668c4e6d inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a8a555b7cf626cced54670b98668c4e6d">UnitX</a> ()</td></tr>
<tr class="separator:a8a555b7cf626cced54670b98668c4e6d inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00850083489e20249b1d05b394fc5efc inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#a00850083489e20249b1d05b394fc5efc">UnitY</a> ()</td></tr>
<tr class="separator:a00850083489e20249b1d05b394fc5efc inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabdcdeff1c822a5465fcbe1f78e5afe0 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memItemLeft" align="right" valign="top">static const BasisReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1MatrixBase.html#aabdcdeff1c822a5465fcbe1f78e5afe0">UnitZ</a> ()</td></tr>
<tr class="separator:aabdcdeff1c822a5465fcbe1f78e5afe0 inherit pub_static_methods_classEigen_1_1MatrixBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:aed89b5cc6e3b7d9d5bd63aed245ccd6d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aed89b5cc6e3b7d9d5bd63aed245ccd6d">Constant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:aed89b5cc6e3b7d9d5bd63aed245ccd6d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a7ece6c5629d1e9447a321fcb14ccd inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a68a7ece6c5629d1e9447a321fcb14ccd inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fdd3189ae3a41d250593334d82210cf inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1fdd3189ae3a41d250593334d82210cf">Constant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a1fdd3189ae3a41d250593334d82210cf inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ad8098aa5971139a5585e623dddbea860">LinSpaced</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#ad8098aa5971139a5585e623dddbea860">More...</a><br /></td></tr>
<tr class="separator:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aaef589c1dbd7fad93f97bd3fa1b1e768">LinSpaced</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#aaef589c1dbd7fad93f97bd3fa1b1e768">More...</a><br /></td></tr>
<tr class="separator:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8cfbd436a8c9fc50defee5946451176 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static EIGEN_DEPRECATED const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac8cfbd436a8c9fc50defee5946451176">LinSpaced</a> (Sequential_t, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="separator:ac8cfbd436a8c9fc50defee5946451176 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6d1dbfeb9f6491173a83eb44e14c1d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static EIGEN_DEPRECATED const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1c6d1dbfeb9f6491173a83eb44e14c1d">LinSpaced</a> (Sequential_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="separator:a1c6d1dbfeb9f6491173a83eb44e14c1d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5dc65501accd02c30f7c1840c2a30a41">NullaryExpr</a> (const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3340c9b997f5b53a0131cf927f93b54c">NullaryExpr</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>, const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9752ee59976a4b4aad860ad1a9093e7f">NullaryExpr</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2755cb4023f7376880523626a8e05101 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2755cb4023f7376880523626a8e05101">Ones</a> ()</td></tr>
<tr class="separator:a2755cb4023f7376880523626a8e05101 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2a51018a73a766f5b91aef3487f013 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a8b2a51018a73a766f5b91aef3487f013">Ones</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:a8b2a51018a73a766f5b91aef3487f013 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab710a58e4a80fbcb2594242372c8fe56 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab710a58e4a80fbcb2594242372c8fe56">Ones</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:ab710a58e4a80fbcb2594242372c8fe56 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae814abb451b48ed872819192dc188c19 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae814abb451b48ed872819192dc188c19">Random</a> ()</td></tr>
<tr class="separator:ae814abb451b48ed872819192dc188c19 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97f8d9d08f969c733c8144be6225756 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae97f8d9d08f969c733c8144be6225756">Random</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:ae97f8d9d08f969c733c8144be6225756 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb5f974a8f0b67eac7080db1da0e308 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a7eb5f974a8f0b67eac7080db1da0e308">Random</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a7eb5f974a8f0b67eac7080db1da0e308 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a422ddeef58bedc7bddb1d4357688d761 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a422ddeef58bedc7bddb1d4357688d761">Zero</a> ()</td></tr>
<tr class="separator:a422ddeef58bedc7bddb1d4357688d761 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41a9b5050ed27d9e93c82c9c8622cd3 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae41a9b5050ed27d9e93c82c9c8622cd3">Zero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:ae41a9b5050ed27d9e93c82c9c8622cd3 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22f79b812fa564061042407f2ba8f5b inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac22f79b812fa564061042407f2ba8f5b">Zero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:ac22f79b812fa564061042407f2ba8f5b inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classEigen_1_1PlainObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classEigen_1_1PlainObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classEigen_1_1PlainObjectBase.html">Eigen::PlainObjectBase&lt; Matrix&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;</a></td></tr>
<tr class="memitem:a73dca0493df0fe4f8e518e379a80cbdd inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a73dca0493df0fe4f8e518e379a80cbdd">PlainObjectBase</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a73dca0493df0fe4f8e518e379a80cbdd inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa7e42fd02b266ac54d57cdc735e83d inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a8fa7e42fd02b266ac54d57cdc735e83d">PlainObjectBase</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a8fa7e42fd02b266ac54d57cdc735e83d inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a520234520136dffad88301a507da4fa5 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a520234520136dffad88301a507da4fa5">PlainObjectBase</a> (const <a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a> &amp;other)</td></tr>
<tr class="separator:a520234520136dffad88301a507da4fa5 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281044f167c388339c2d704e5d292fa5 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a id="a281044f167c388339c2d704e5d292fa5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a281044f167c388339c2d704e5d292fa5">PlainObjectBase</a> (const ReturnByValue&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a281044f167c388339c2d704e5d292fa5 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor with in-place evaluation. <br /></td></tr>
<tr class="separator:a281044f167c388339c2d704e5d292fa5 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b6ba62bc9d263390e81a77a44f23dd9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a5b6ba62bc9d263390e81a77a44f23dd9">PlainObjectBase</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a0, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a1, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a2, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;a3, const ArgTypes &amp;... args)</td></tr>
<tr class="memdesc:a5b6ba62bc9d263390e81a77a44f23dd9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a row of column vector with fixed size from an arbitrary number of coefficients.  <a href="classEigen_1_1PlainObjectBase.html#a5b6ba62bc9d263390e81a77a44f23dd9">More...</a><br /></td></tr>
<tr class="separator:a5b6ba62bc9d263390e81a77a44f23dd9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6cde095b242924b47479662b16d78b9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a id="ab6cde095b242924b47479662b16d78b9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#ab6cde095b242924b47479662b16d78b9">PlainObjectBase</a> (const std::initializer_list&lt; std::initializer_list&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;&gt; &amp;list)</td></tr>
<tr class="memdesc:ab6cde095b242924b47479662b16d78b9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Matrix or Array and initializes it by elements given by an initializer list of initializer lists. <br /></td></tr>
<tr class="separator:ab6cde095b242924b47479662b16d78b9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c62d0feeb92a83704d518402cdbfdf inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_resize_to_match</b> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a35c62d0feeb92a83704d518402cdbfdf inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09c4b519ee4c635144581e9fe03b6174 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1PlainObjectBase.html#a09c4b519ee4c635144581e9fe03b6174">_set</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a09c4b519ee4c635144581e9fe03b6174 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the value of the expression <em>other</em> into <code>*this</code> with automatic resizing.  <a href="classEigen_1_1PlainObjectBase.html#a09c4b519ee4c635144581e9fe03b6174">More...</a><br /></td></tr>
<tr class="separator:a09c4b519ee4c635144581e9fe03b6174 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af638f6f03edf4384b1ff1070485987b6 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>_set_noalias</b> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:af638f6f03edf4384b1ff1070485987b6 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3089ab303a7944960e14d0146a375422 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init2</b> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rows, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> cols, std::enable_if_t&lt; Base::SizeAtCompileTime!=2, T0 &gt; *=0)</td></tr>
<tr class="separator:a3089ab303a7944960e14d0146a375422 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c5b8e22444877d37cb197079bf06726 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init2</b> (const T0 &amp;val0, const T1 &amp;val1, std::enable_if_t&lt; Base::SizeAtCompileTime==2, T0 &gt; *=0)</td></tr>
<tr class="separator:a4c5b8e22444877d37cb197079bf06726 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af94831133a792c34d0c33a0dd58fc273 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init2</b> (const <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &amp;val0, const <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &amp;val1, std::enable_if_t&lt;(!internal::is_same&lt; <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;(internal::is_same&lt; T0, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;(internal::is_same&lt; T1, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt; *=0)</td></tr>
<tr class="separator:af94831133a792c34d0c33a0dd58fc273 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab894970c693f721e99088cd9a720f551 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, std::enable_if_t&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;::XprKind, <a class="el" href="structEigen_1_1ArrayXpr.html">ArrayXpr</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>||Base::SizeAtCompileTime==Dynamic)), T &gt; *=0)</td></tr>
<tr class="separator:ab894970c693f721e99088cd9a720f551 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c32dafd7af730029cce3f83c0faaf2 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val0, std::enable_if_t&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, T &gt; *=0)</td></tr>
<tr class="separator:ad5c32dafd7af730029cce3f83c0faaf2 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4ce198e61c0c6d5b30a965b68e8e76d inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &amp;val0, std::enable_if_t&lt;(!internal::is_same&lt; <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;(internal::is_same&lt; <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>, T &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, T * &gt; *=0)</td></tr>
<tr class="separator:ae4ce198e61c0c6d5b30a965b68e8e76d inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa688fc09ad2cf7e22fc027618812aec3 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> *<a class="el" href="classEigen_1_1PlainObjectBase.html#ac54123f62de4c46a9107ff53890b6116">data</a>)</td></tr>
<tr class="separator:aa688fc09ad2cf7e22fc027618812aec3 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da7fb21280c9919478741e53116cd9c inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a6da7fb21280c9919478741e53116cd9c inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab26db59f31522ed08b3ffed51dfd20f7 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;other)</td></tr>
<tr class="separator:ab26db59f31522ed08b3ffed51dfd20f7 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49cdb807ab54602a8f2fd51dcc0ace92 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a49cdb807ab54602a8f2fd51dcc0ace92 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad467f7b89f967fe3fdf7c8420ef5eb9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const ReturnByValue&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:aad467f7b89f967fe3fdf7c8420ef5eb9 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a507e484ddddd9fb4e09de46c3b52e874 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a>&lt; OtherDerived, <a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a> &gt; &amp;r)</td></tr>
<tr class="separator:a507e484ddddd9fb4e09de46c3b52e874 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e45fd5da7e01850b195245a6c9fae7 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;val0, std::enable_if_t&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a> &amp;&amp;internal::is_same&lt; typename internal::traits&lt; <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;::XprKind, <a class="el" href="structEigen_1_1ArrayXpr.html">ArrayXpr</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, T &gt; *=0)</td></tr>
<tr class="separator:a49e45fd5da7e01850b195245a6c9fae7 inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab32fe6017d758f3c48b39362b73f53fa inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><b>_init1</b> (const <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> &amp;val0, std::enable_if_t&lt;(!internal::is_same&lt; <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;(internal::is_same&lt; <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>, T &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a> &amp;&amp;internal::is_same&lt; typename internal::traits&lt; <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &gt;::XprKind, <a class="el" href="structEigen_1_1ArrayXpr.html">ArrayXpr</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, T * &gt; *=0)</td></tr>
<tr class="separator:ab32fe6017d758f3c48b39362b73f53fa inherit pro_methods_classEigen_1_1PlainObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:aa284042d0e1b0ad9b6a00db7fd2d9f7f inherit pro_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa284042d0e1b0ad9b6a00db7fd2d9f7f">DenseBase</a> ()</td></tr>
<tr class="separator:aa284042d0e1b0ad9b6a00db7fd2d9f7f inherit pro_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('related_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3806d3f42de165878dace160e6aba40a">operator&lt;&lt;</a> (std::ostream &amp;s, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; Derived &gt; &amp;m)</td></tr>
<tr class="separator:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ab21dfb33fedb86d054bb3ff711134c04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab21dfb33fedb86d054bb3ff711134c04">&#9670;&nbsp;</a></span>Base</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a>&lt;<a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&gt; <a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::Base</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Base class typedef. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1PlainObjectBase.html" title="Dense storage base class for matrices and arrays.">PlainObjectBase</a> </dd></dl>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3e8efdd1bc82593033a514b562144ca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e8efdd1bc82593033a514b562144ca0">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[1/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default constructor. </p>
<p>For fixed-size matrices, does nothing.</p>
<p>For dynamic-size matrices, creates an empty matrix of size 0. Does not allocate any array. Such a matrix is called a null matrix. This constructor is the unique way to create null matrices: resizing a matrix to 0 is not supported.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1PlainObjectBase.html#a9fd0703bd7bfe89d6dc80e2ce87c312a">resize(Index,Index)</a> </dd></dl>

</div>
</div>
<a id="a5d58c5471254bae011db86ce33491fe0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d58c5471254bae011db86ce33491fe0">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[2/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<div class="memtemplate">
template&lt;typename... ArgTypes&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>a0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>a1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>a2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>a3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ArgTypes &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>
<p>Example: </p><div class="fragment"><div class="line">Matrix&lt;int, 1, 6&gt; a(1, 2, 3, 4, 5, 6);</div>
<div class="line">Matrix&lt;int, 3, 1&gt; b {1, 2, 3};</div>
<div class="line">cout &lt;&lt; a &lt;&lt; <span class="stringliteral">&quot;\n\n&quot;</span> &lt;&lt; b &lt;&lt; endl;</div>
</div><!-- fragment --><p> Output: </p><pre class="fragment">1 2 3 4 5 6

1
2
3
</pre><dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1Matrix.html#a1b552edeee11ced34c3e471ad00b820a" title="Constructs a Matrix and initializes it from the coefficients given as initializer-lists grouped by ro...">Matrix(const std::initializer_list&lt;std::initializer_list&lt;Scalar&gt;&gt;&amp;)</a> </dd></dl>

</div>
</div>
<a id="a1b552edeee11ced34c3e471ad00b820a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b552edeee11ced34c3e471ad00b820a">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[3/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const std::initializer_list&lt; std::initializer_list&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;&gt; &amp;&#160;</td>
          <td class="paramname"><em>list</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a <a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a> and initializes it from the coefficients given as initializer-lists grouped by row. <span class="cpp11">[c++11]</span> </p>
<p>In the general case, the constructor takes a list of rows, each row being represented as a list of coefficients:</p>
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="group__matrixtypedefs.html#ga99b41a69f0bf64eadb63a97f357ab412">MatrixXd</a> m {</div>
<div class="line">  {1, 2, 3},</div>
<div class="line">  {4, 5, 6}</div>
<div class="line">};</div>
<div class="line">cout &lt;&lt; m &lt;&lt; endl;</div>
<div class="ttc" id="agroup__matrixtypedefs_html_ga99b41a69f0bf64eadb63a97f357ab412"><div class="ttname"><a href="group__matrixtypedefs.html#ga99b41a69f0bf64eadb63a97f357ab412">Eigen::MatrixXd</a></div><div class="ttdeci">Matrix&lt; double, Dynamic, Dynamic &gt; MatrixXd</div><div class="ttdoc">Dynamic×Dynamic matrix of type double.</div><div class="ttdef"><b>Definition:</b> Matrix.h:501</div></div>
</div><!-- fragment --><p> Output: </p><pre class="fragment">1 2 3
4 5 6
</pre><p>Each of the inner initializer lists must contain the exact same number of elements, otherwise an assertion is triggered.</p>
<p>In the case of a compile-time column vector, implicit transposition from a single row is allowed. Therefore <code>VectorXd{{1,2,3,4,5}}</code> is legal and the more verbose syntax <code>RowVectorXd{{1},{2},{3},{4},{5}}</code> can be avoided:</p>
<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="group__matrixtypedefs.html#gaf20e523ca57ee8ef0a945cd4703d2bfd">VectorXi</a> v {{1, 2}};</div>
<div class="line">cout &lt;&lt; v &lt;&lt; endl;</div>
<div class="ttc" id="agroup__matrixtypedefs_html_gaf20e523ca57ee8ef0a945cd4703d2bfd"><div class="ttname"><a href="group__matrixtypedefs.html#gaf20e523ca57ee8ef0a945cd4703d2bfd">Eigen::VectorXi</a></div><div class="ttdeci">Matrix&lt; int, Dynamic, 1 &gt; VectorXi</div><div class="ttdoc">Dynamic×1 vector of type int.</div><div class="ttdef"><b>Definition:</b> Matrix.h:499</div></div>
</div><!-- fragment --><p> Output: </p><pre class="fragment">1
2
</pre><p>In the case of fixed-sized matrices, the initializer list sizes must exactly match the matrix sizes, and implicit transposition is allowed for compile-time vectors only.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1Matrix.html#a5d58c5471254bae011db86ce33491fe0">Matrix(const Scalar&amp; a0, const Scalar&amp; a1, const Scalar&amp; a2,  const Scalar&amp; a3, const ArgTypes&amp;... args)</a> </dd></dl>

</div>
</div>
<a id="a27a8efe2c7816924bb3fa81fae2eccfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27a8efe2c7816924bb3fa81fae2eccfd">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[4/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td>
          <td class="paramname"><em>dim</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a vector or row-vector with given dimension. This is only for vectors (either row-vectors or column-vectors), i.e. matrices which are known at compile-time to have either one row or one column. </p>
<p>This is useful for dynamic-size vectors. For fixed-size vectors, it is redundant to pass these parameters, so one should use the default constructor <a class="el" href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0" title="Default constructor.">Matrix()</a> instead.</p>
<dl class="section warning"><dt>Warning</dt><dd>This constructor is disabled for fixed-size <code>1x1</code> matrices. For instance, calling Matrix&lt;double,1,1&gt;(1) will call the initialization constructor: <a class="el" href="classEigen_1_1Matrix.html#a85301ae1433ae244db658efeaca5e15b" title="Constructs an initialized 1x1 matrix with the given coefficient.">Matrix(const Scalar&amp;)</a>. For fixed-size <code>1x1</code> matrices it is therefore recommended to use the default constructor <a class="el" href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0" title="Default constructor.">Matrix()</a> instead, especially when using one of the non standard <code>EIGEN_INITIALIZE_MATRICES_BY_{ZERO</code>,<code>NAN}</code> macros (see <a class="el" href="TopicPreprocessorDirectives.html">Preprocessor directives</a>). </dd></dl>

</div>
</div>
<a id="a85301ae1433ae244db658efeaca5e15b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85301ae1433ae244db658efeaca5e15b">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[5/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs an initialized 1x1 matrix with the given coefficient. </p>
<dl class="section see"><dt>See also</dt><dd>Matrix(const Scalar&amp;, const Scalar&amp;, const Scalar&amp;,  const Scalar&amp;, const ArgTypes&amp;...) </dd></dl>

</div>
</div>
<a id="a571b7a190bf9987498b2a04426777a86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a571b7a190bf9987498b2a04426777a86">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[6/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td>
          <td class="paramname"><em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td>
          <td class="paramname"><em>cols</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs an uninitialized matrix with <em>rows</em> rows and <em>cols</em> columns. </p>
<p>This is useful for dynamic-size matrices. For fixed-size matrices, it is redundant to pass these parameters, so one should use the default constructor <a class="el" href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0" title="Default constructor.">Matrix()</a> instead.</p>
<dl class="section warning"><dt>Warning</dt><dd>This constructor is disabled for fixed-size <code>1x2</code> and <code>2x1</code> vectors. For instance, calling Matrix2f(2,1) will call the initialization constructor: <a class="el" href="classEigen_1_1Matrix.html#ad799b74bdca9f0218befcb18705a2ef8" title="Constructs an initialized 2D vector with given coefficients.">Matrix(const Scalar&amp; x, const Scalar&amp; y)</a>. For fixed-size <code>1x2</code> or <code>2x1</code> vectors it is therefore recommended to use the default constructor <a class="el" href="classEigen_1_1Matrix.html#a3e8efdd1bc82593033a514b562144ca0" title="Default constructor.">Matrix()</a> instead, especially when using one of the non standard <code>EIGEN_INITIALIZE_MATRICES_BY_{ZERO</code>,<code>NAN}</code> macros (see <a class="el" href="TopicPreprocessorDirectives.html">Preprocessor directives</a>). </dd></dl>

</div>
</div>
<a id="ad799b74bdca9f0218befcb18705a2ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad799b74bdca9f0218befcb18705a2ef8">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[7/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs an initialized 2D vector with given coefficients. </p>
<dl class="section see"><dt>See also</dt><dd>Matrix(const Scalar&amp;, const Scalar&amp;, const Scalar&amp;,  const Scalar&amp;, const ArgTypes&amp;...) </dd></dl>

</div>
</div>
<a id="a240e63c0fd30ba22eeeb2abb673d7c19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240e63c0fd30ba22eeeb2abb673d7c19">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[8/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs an initialized 3D vector with given coefficients. </p>
<dl class="section see"><dt>See also</dt><dd>Matrix(const Scalar&amp;, const Scalar&amp;, const Scalar&amp;,  const Scalar&amp;, const ArgTypes&amp;...) </dd></dl>

</div>
</div>
<a id="a6cee96574e19e9544b0a92ea88ba0da9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cee96574e19e9544b0a92ea88ba0da9">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[9/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>w</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs an initialized 4D vector with given coefficients. </p>
<dl class="section see"><dt>See also</dt><dd>Matrix(const Scalar&amp;, const Scalar&amp;, const Scalar&amp;,  const Scalar&amp;, const ArgTypes&amp;...) </dd></dl>

</div>
</div>
<a id="a32c538a4270278d978c259a044b119c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32c538a4270278d978c259a044b119c8">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[10/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy constructor for generic expressions. </p>
<dl class="section see"><dt>See also</dt><dd>MatrixBase::operator=(const EigenBase&lt;OtherDerived&gt;&amp;) </dd></dl>

</div>
</div>
<a id="ab0384c378a02734f5f7f18f6ca79f01b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0384c378a02734f5f7f18f6ca79f01b">&#9670;&nbsp;</a></span>Matrix() <span class="overload">[11/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Storage_, int MaxRows_, int MaxCols_&gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Storage_, MaxRows_, MaxCols_ &gt;::<a class="el" href="classEigen_1_1Matrix.html">Matrix</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a>&lt; OtherDerived, <a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a Dim x Dim rotation matrix from the rotation <em>r</em>. </p>
<p>This is defined in the Geometry module.</p><div class="fragment"><div class="line"><span class="preprocessor">#include &lt;Eigen/Geometry&gt;</span> </div>
</div><!-- fragment --> 
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a315af106ac77958aa923080975476ec9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a315af106ac77958aa923080975476ec9">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&amp; <a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copies the generic expression <em>other</em> into *this. </p>
<p>The expression must provide a (templated) evalTo(Derived&amp; dst) const function which does the actual job. In practice, this allows any user to write its own special matrix without having to modify <a class="el" href="classEigen_1_1MatrixBase.html" title="Base class for all dense matrices, vectors, and expressions.">MatrixBase</a></p>
<dl class="section return"><dt>Returns</dt><dd>a reference to *this. </dd></dl>

</div>
</div>
<a id="a2b09269043e1ac5bed7f70108404af07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b09269043e1ac5bed7f70108404af07">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&amp; <a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Assigns matrices to each other. </p>
<dl class="section note"><dt>Note</dt><dd>This is a special case of the templated operator=. Its purpose is to prevent a default operator= from hiding the templated operator=. </dd></dl>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classEigen_1_1Matrix_a2b09269043e1ac5bed7f70108404af07_cgraph.png" border="0" usemap="#aclassEigen_1_1Matrix_a2b09269043e1ac5bed7f70108404af07_cgraph" alt=""/></div>
<map name="aclassEigen_1_1Matrix_a2b09269043e1ac5bed7f70108404af07_cgraph" id="aclassEigen_1_1Matrix_a2b09269043e1ac5bed7f70108404af07_cgraph">
<area shape="rect" title="Assigns matrices to each other." alt="" coords="5,13,168,39"/>
<area shape="rect" href="classEigen_1_1PlainObjectBase.html#a09c4b519ee4c635144581e9fe03b6174" title="Copies the value of the expression other into *this with automatic resizing." alt="" coords="216,5,376,47"/>
</map>
</div>

</div>
</div>
<a id="ab3c112a7393573fa8553f338b92a7ca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3c112a7393573fa8553f338b92a7ca5">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar_ , int Rows_, int Cols_, int Options_, int MaxRows_, int MaxCols_&gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt;Scalar_, Rows_, Cols_, Storage_, MaxRows_, MaxCols_&gt;&amp; <a class="el" href="classEigen_1_1Matrix.html">Eigen::Matrix</a>&lt; Scalar_, Rows_, Cols_, Options_, MaxRows_, MaxCols_ &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1RotationBase.html">RotationBase</a>&lt; OtherDerived, <a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a Dim x Dim rotation matrix from the rotation <em>r</em>. </p>
<p>This is defined in the Geometry module.</p><div class="fragment"><div class="line"><span class="preprocessor">#include &lt;Eigen/Geometry&gt;</span> </div>
</div><!-- fragment --> 
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Matrix_8h_source.html">Matrix.h</a></li>
<li><a class="el" href="RotationBase_8h_source.html">RotationBase.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceEigen.html">Eigen</a></li><li class="navelem"><a class="el" href="classEigen_1_1Matrix.html">Matrix</a></li>
    <li class="footer">Generated on Thu Apr 21 2022 13:07:56 for Eigen by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
